一、打开apache-jmeter-3.1\bin\jmeter.bat
二、建立请求
1、测试计划单击右键添加一个线程组
线程数:虚拟用户数。一个虚拟用户占用一个线程。设置多少虚拟用户数在这里也就是设置多少个线程数进行并发
循环次数:每个线程发送请求的次数。如果设永远,那需要设定持续时间。
三、建立HTTP请求默认值
1、线程组单击右键添加一个HTTP请求默认值
服务器名称或IP:网站或ip地址
端口号:端口号,没有就不用填
四、建立HTTP请求
1、线程组单击右键添加一个HTTP请求
方法:根据接口需求填写
路径:访问接口路径
Parameters:如果有参数,就在这里添加写入
五、建立查看结果树
1、线程组单击右键添加一个察看结果树
每一次请求的情况都会在这里体现。
六、建立聚合报告
1、线程组单击右键添加一个聚合报告
Label:每个JMeter的element的Name值。例如HTTP Request的Name
#Samples:发出请求数量。如第三行记录,模拟20个用户,循环100次,所以显示了2000
Average:平均响应时间(单位:)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间
Median:中位数,也就是50%用户的响应时间
90%Line:90%用户的响应时间
95%Line:95%用户的响应时间
99%Line:99%用户的响应时间
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量。默认情况下标示每秒完成的请求数(具体单位如下图)
KB/sec:每秒从服务器端接收到的数据量。
七、会话保持
有些情况需要这些才可以访问接口,就在这里添加需要的条件