0


jmeter基础功能学习

进行接口测试的一般步骤

一、创建测试计划

一个完整的测试计划将包括一个或多个元素,如线程组,逻辑控制器,样品产生控制器,监听器,定时器,断言和配置元素。测试计划必须至少有一个线程组

**线程数 Number of Threads (users)**:一个用户就是一个线程,需要模拟多少并发,就填写多大值

**Ramp-Up Period (in seconds)**:启动所有线程需要的时间

eg: 线程数100,启动时间60s ,那么每秒需要启动 (100/60=1.67 )2个线程左右

循环Loop Count:每个线程发送请求的次数,【永远】所有线程会一直发送请求,直到脚本停止

【2】每个线程循环次数为2

eg: 线程数100,启动时间60s,循环次数为2,每个线程执行2个,那么请求总数为 100*2=200

二、添加请求,设置请求方法,添加cookie

三、添加报告并执行,查看结果

样本Samples:样本数量即请求数(我设置了请求数10,循环次数1,所以10*1=10)

平均值Average:平均响应时间,所有请求的平均响应时间

响应时间曲线平缓,无波动,使用平均时间更准确。当响应时间曲线波动大,忽高忽低,建议使用90%Line时间更为准确

中位数 Median: 50% 用户的响应时间

90%百分位 90%Line:百分之90的响应时间,请求中百分之90的响应时间低于这个数

eg:90%百分位值为139ms,在发送10笔请求过程中,聚合报告会实时给请求耗时进行由小到大行排序,排序后的第90个请求耗时为139ms,前90笔请求中耗时最长的是139ms

**95%百分位: **同上

99%百分位:同上

最小值 Min:总请求中的最小响应时间

最大值 Maximum:总请求中的最大响应时间

异常%:总请求的中的错误率。错误率=失败请求/总请求

吞吐量Throughput:每秒完成的请求数

接收KB/sec:每秒处理的服务器的请求数

发送KB/sec:每秒发送到服务器的请求数

标签: 测试工具

本文转载自: https://blog.csdn.net/m0_37860524/article/details/126013588
版权归原作者 蜗牛re 所有, 如有侵权,请联系我们删除。

“jmeter基础功能学习”的评论:

还没有评论