(一)启动
(二)压力测试接口
找到左边 [测试计划] —> 右键 [添加] —>[Threads(Users)]—>[线程组]
打开你新建的线程组
配置Http请求默认值
配置的好处就是,这个地方配置完了以后,其它的请求就不需要重复再配置了.
配置HTTP请求
右键[线程组]—>点击[添加]—>点击[sampler]—>点击[HTTP请求] 选项
配置压力测试结果
右键你创建的[线程组]—>点击[添加]—>点击[监听器]—>点击[聚合报告]
当然如果你想看详细的测试内容,你可以
右键你创建的[线程组]—>点击[添加]—>点击[监听器] 之后 去选择 [查看结果树] [图形结果] 等等.
启动压力测试
前面的都配置完了以后,你就可以点击启动
点 [是] 就是保存压力测试的结果
查看结果
JMeter 聚合报告(Aggregate Report)参数值
如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。
Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
Median:中位数,也就是 50% 用户的响应时间
90% Line:90% 用户的响应时间
Note:关于 50% 和 90% 并发用户数的含义,请参考下文
http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数
KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec