JMeter压测入门
简介
JMeter是开源软件Apache基金会下的一个性能测试工具,用来测试部署在服务器端的应用程序的性能。
它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。
JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。
安装使用
在Download Apache JMeter页面下载最新的Binary压缩包然后解压到电脑某个位置。
添加bin
文件夹到系统变量。
在bin
文件夹内找到jmeter.bat文件,就可以双击启动(前提是已经安装好了jdk)。
用python命令启动一个简单的文件服务器监听8080端口。
1 | python -m http.server 8080 |
新建一个压测计划,命名为DemoPlan。
添加一个ThreadGroup,也就是线程组,一个线程模拟一个用户。
默认的线程数量(Number of Threads)是1,重复次数(Loop Count)也是1。
在这个ThreadGroup下面再创建一个Http请求(Http Request)。
IP或者域名(Server Name or IP)选择localhost,端口(Port Number)设置为8080,其他都可以不填。
在这个http请求下面添加一个结果树(Result Tree),用来看结果。
点击左上方的启动按钮,右下侧会看到请求的结果。