下载完成,解压缩,启动方式是/bin/jmeter.bat,启动成功后会打开主页面:
新建线程组:
选中新建线程组,点击上方的“EDIT”按钮,创建HTTP请求:
填写请求接口内容:
因为我的请求参数为JSON,所以需要修改请求参数类型-Content-Type,选中需要修改的HTTP接口:
修改线程组参数:
点击绿色启动按钮,查看执行结果:
主要看的上图标注的区域,各个参数的解释:
- Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,label显示的就是 Name 属性的值
- #Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100,这里显示的应该是150000而不是172649,之所以是172649,是因为我中间点击停止,然后又再原来的基础上重新开始执行。
- Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
- Median:中位数,也就是 50% 用户的响应时间
- 90% Line:90% 用户的响应时间
- Min:最小响应时间
- Max:最大响应时间
- Error%:本次测试中出现错误的请求的数量/请求的总数
- Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数
- KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec