1.添加线程组

2.jmeter实践过程--模拟在搜狗页面搜索

2.jmeter实践过程--模拟在搜狗页面搜索

#线程数:同时并发多少用户
#ramp-up period(in seconds):在多少秒内实现多少用户的并发    (eg:在5毫秒内启动5个用户,也就是每毫秒启动一个)

#循环次数:这些线程组循环几次;选择永远,会一直循环

2.添加http请求

2.jmeter实践过程--模拟在搜狗页面搜索

3.录制脚本导入(点击http后选择导入)

2.jmeter实践过程--模拟在搜狗页面搜索

4.参数化
a.找到需要参数化的请求
2.jmeter实践过程--模拟在搜狗页面搜索

通过csv参数化

2.jmeter实践过程--模拟在搜狗页面搜索

这里指的是在D盘的文件里面已经存储了数据 (数据可以添加多个,在英文状态用都好隔开)

b.把请求里面的关键字修改为变量${ }

2.jmeter实践过程--模拟在搜狗页面搜索

5.添加断言(相当于lr里面的检查点),看请求是否成功,这里检查我们添加的参数是否正确

2.jmeter实践过程--模拟在搜狗页面搜索

#断言:在断言里面添加断言结果,因为我们要检查参数是否正确,这里的变量名需要和csv里面保持一致;

6.断言结果(监听器--断言结果):查看断言是否正确 当断言正确时,是出现一行

2.jmeter实践过程--模拟在搜狗页面搜索
7.检察树(监听器--检察树):查看请求结果

2.jmeter实践过程--模拟在搜狗页面搜索

8.集合点:为了实现真实的并发,但是需要放置在需要并发的位置前面
2.jmeter实践过程--模拟在搜狗页面搜索

2.jmeter实践过程--模拟在搜狗页面搜索

9.监听

2.jmeter实践过程--模拟在搜狗页面搜索

#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:每秒从服务器端接收到的数据量。

相关文章:

  • 2021-10-08
  • 2021-04-27
  • 2021-11-03
  • 2021-12-15
  • 2021-07-30
  • 2021-11-27
  • 2022-12-23
猜你喜欢
  • 2021-07-27
  • 2022-01-02
  • 2021-10-14
  • 2021-10-20
  • 2022-03-10
  • 2021-10-23
相关资源
相似解决方案