jmeter-问题一:关于线程组,线程数,用户数详解

文章目录

  • jmeter参数介绍
    • 1.线程数
    • 2.准备时长(Ramp-up)
    • 3.循环次数
    • 4.same user on each iteratio
    • 5.调度器
  • 场景一:当你的线程组中线程数为1,循环为1
  • 场景二:当你的线程组中线程数为2,循环为1
  • 场景三:当你的线程组中线程数为1,循环为2
  • 场景:当你的线程组中线程数为1,循环为永远,不启动调度器
  • 场景:当你的线程组中线程数为1,循环为永远,启动调度器

jmeter参数介绍

1.线程数

线程数:线程数是几就代表几个用户。

2.准备时长(Ramp-up)

准备时长(Ramp-up): 设置的虚拟用户数需要多长时间全部启动。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。

3.循环次数

循环次数:每个线程发送请求的次数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了"永远",那么所有线程会一直发送请求,一到选择停止运行脚本。

4.same user on each iteratio

勾选same user on each iteration:循环时是使用原来的老线程还是创建新的线程

5.调度器

调度器一般是在循环次数为永远的时候用

设定测试持续时间:通过调度器,可以指定测试的总持续时间,例如,你可能想要运行测试30分钟以观察系统在一段时间内的表现。

场景一:当你的线程组中线程数为1,循环为1

线程组的相关设置

察看结果树的结果

场景二:当你的线程组中线程数为2,循环为1

线程组的相关设置

察看结果树的结果

场景三:当你的线程组中线程数为1,循环为2

线程组的相关设置

察看结果树的结果:

场景:当你的线程组中线程数为1,循环为永远,不启动调度器

线程组的相关设置

察看结果树的结果:

场景:当你的线程组中线程数为1,循环为永远,启动调度器

调度器一般是在循环次数为永远的时候用

设定测试持续时间:通过调度器,可以指定测试的总持续时间,例如,你可能想要运行测试30分钟以观察系统在一段时间内的表现。

设定启动延迟:调度器允许你设置测试开始前的延迟时间,这在需要与其它系统或操作同步时非常有用。(注意这个是刚开始的启动延时,不是每一次循环的延时间隔不要搞混)

察看结果树的结果:

循环次数是永远,但是持续时间是60秒,还有开头有10秒的启动延时,所以执行时间是1分10秒(这里的启动延时是不会算在持续时间里的)

相关推荐
程序员雷叔19 小时前
在postman设置请求里带动态token,看看这两种方法!
selenium·测试工具·单元测试·测试用例·pytest·lua·postman
Hacker_xingchen19 小时前
如何用Postman做接口自动化测试及完美的可视化报告?
自动化测试·软件测试·测试工具·职场和发展·postman
AI软件工程实践19 小时前
软件工程里 Postman 的文件上传与下载测试技巧
测试工具·ai·lua·postman
恃宠而骄的佩奇21 小时前
APP客户端安全评估思路及工具分享
测试工具·安全·网络安全·app客户端安全评估
少云清21 小时前
【性能测试】8_JMeter _JMeter跨线程组关联
jmeter·性能测试
Wpa.wk1 天前
性能测试 - 搭建线上的性能测试环境参考逻辑图
java·经验分享·测试工具·jmeter·性能测试
少云清1 天前
【性能测试】6_JMeter_JMeter断言
jmeter·性能测试
@汤圆酱2 天前
Jmeter如何实现接口关联?
测试工具·jmeter
网易测试开发猿2 天前
吐血整理,性能测试-负载、并发/压力测试分析+常遇问题解决
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
测试秃头怪2 天前
Python测试框架Pytest的参数化
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest