1.添加线程组
#线程数:同时并发多少用户
#ramp-up period(in seconds):在多少秒内实现多少用户的并发 (eg:在5毫秒内启动5个用户,也就是每毫秒启动一个)
#循环次数:这些线程组循环几次;选择永远,会一直循环
2.添加http请求
3.录制脚本导入(点击http后选择导入)
4.参数化
a.找到需要参数化的请求
通过csv参数化
这里指的是在D盘的文件里面已经存储了数据 (数据可以添加多个,在英文状态用都好隔开)
b.把请求里面的关键字修改为变量${ }
5.添加断言(相当于lr里面的检查点),看请求是否成功,这里检查我们添加的参数是否正确
#断言:在断言里面添加断言结果,因为我们要检查参数是否正确,这里的变量名需要和csv里面保持一致;
6.断言结果(监听器--断言结果):查看断言是否正确 当断言正确时,是出现一行
7.检察树(监听器--检察树):查看请求结果
8.集合点:为了实现真实的并发,但是需要放置在需要并发的位置前面
9.监听
#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:每秒从服务器端接收到的数据量。