压力测试-Jmeter Basic Usage
Jmeter的作用:
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 我们可以用来测试后端接口准确性,接口的性能等。
Windows下使用Jmeter
- 从官网下载:https://jmeter.apache.org/download_jmeter.cgi
- 解压后打开bin目录下Jmeter.bat
- 创建一个接口请求:
a.选择“文件”→"新建"
b.右击测试计划,创建一个线程组,线程可以用来模拟用户。其中“setup thread group“用来执行常规线程组之前执行一些必要的操作,比如用户登录,打开数据库连接等。”teardown thread group“用于在执行常规线程组完成后执行一些必要的操作,比如登出,关闭
数据库等。通常选”线程组“即可

c.指定线程组的线程参数:比如下面模拟了三个用户在1秒内开始并发访问300秒接口。
4.创建http接口请求:
a.添加Htpp请求取样器
b.指定请求参数:
- d.如果需要Http请求头的信息需要加上请求头
-
a.”察看结果树“用于列出具体的每个请求详细的参数,结果,响应体等信息。”汇总报告“和”聚合报告“显示了结果的统计。
6.分析运行结果:
a.结果树会显示请求每次的结果
b.汇总报告样例:
Linux下使用Jmeter:
1.将windows下保存的jemter脚本(jmx文件),上传到Linux上
2.执行命令:
nohup sh /opt/jmeter/apache-jmeter-5.3/bin/jmeter.sh -n -t hello.jmx -l out.jtl -e -o out > nohup.log &
3.结果报告会生成在out的文件夹.
4.下载结果分析。









浙公网安备 33010602011771号