当前位置: 首页 > 知识库问答 >
问题:

JMeter用户数与可行斜坡组合

白星腾
2023-03-14
Scenario 1 : Thread Count = 100, Ramp Up Time (Seconds) = 1 & Loop Count = 1
Scenario 2 : Thread Count = 100, Ramp Up Time (Seconds) = 500 & Loop Count = 1
Scenario 3 : Thread Count = 100, Ramp Up Time (Seconds) = 500 & Loop Count = 100

每5秒(500/100)就会有100个线程/请求访问服务器。一旦第一个线程完成第一轮执行,它将通过执行相同的HTTP请求开始第二个循环。执行持续到所有100个线程执行所有HTTP请求100次。

我是做对了还是误解了什么?而哪一个更可行呢?

共有1个答案

蔚俊人
2023-03-14

JMeter的作用如下:

  1. 它开始在斜坡上升期间线程数(用户)输入中定义的线程数。两者都在线程组
  2. 中定义
  3. 每个线程(虚拟用户)开始倒置(或根据逻辑控制器)执行采样器。JMeter尽可能快地执行采样器,因此响应时间很重要。
  4. 当没有采样器要执行或循环要迭代时-线程将被关闭。

因此,如果没有足够的循环,可能会出现一些采样器已经完成,而其他采样器还没有启动的情况。您可以使用活动线程随时间变化侦听器来检查有多少线程处于活动状态。

 类似资料:
  • 这是我的测试计划线程属性的配置: 我用14小时7分钟(约50820秒)的总时间进行了一夜测试。加载jtl文件后,汇总报告中显示的样本数为1050975。我试着计算,但我不明白它是怎么得出这么多样本的。 如果Ramp up Period是JMeter创建每次迭代的线程数所花费的时间,如果测试的持续时间是50820秒,那么我应该只有508200个样本(50820/10*100)。我不知道循环计数如何或

  • 我正在运行一个记录的测试计划。我在线程组中分配了5个不同的用户,上升周期为5,循环计数为1。 这就是发生的情况: 开始测试。 测试运行没有错误,并且当我在视图结果树中检查时,似乎5个用户正确执行,但当我在系统中检查时,只有2或3个用户注册。我删除注册的用户,并运行脚本一次又一次的2或3个用户注册(有些时间不一样)的5个用户。 我不明白怎么会让我的测试表现得那样...为什么我的测试计划没有为5个用户

  • users 命令 users #查看当前在线的用户名称列表 用户分 3 种 root 用户,即超级管理员 拥有 root 权限的用户,可以执行 sudo 命令 普通用户 用户文件与配置 /etc/passwd /etc/shadow adduser 命令 adduser demo #添加账号 补充:此命令在 CentOS7.2 系统中为软连接,源目标是 adduser 命令。在 Ubuntu1

  • 我们可以在前一个线程在Jmeter中完成其请求后添加一个用户线程吗? 我有10个用户,想在第一个用户收到响应后添加第二个用户吗?i、 第一个用户页面需要400毫秒才能加载,我的第二个用户应该在400毫秒后添加。第三个用户的情况类似,具体取决于第二个用户的加载时间? 希望这是清楚的!

  • GUI和非GUI JMX文件之间有什么区别 为什么我会犯这些错误 我能用Jmeter GUI创建的JMX文件在命令行Jmeter上使用吗 我在我的windows设备上试用了jmeter,效果很好!!现在我想在一些没有GUI的远程服务器(LINUX)上运行它,我尝试使用命令行jmeter 命令: 以下内容摘自

  • 接口 PATCH https://cloud.minapp.com/userve/v1/miniapp/group/membership/ 参数说明 Content-Type: application/json 参数 类型 必填 说明 op String N 将要执行的操作,即 add 为将用户加入用户组;remove 将用户从用户组中移出 path String N 访问的路径,默认为 /mem