Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jmeter 连续运行多个线程组不起作用_Jmeter - Fatal编程技术网

Jmeter 连续运行多个线程组不起作用

Jmeter 连续运行多个线程组不起作用,jmeter,Jmeter,我在jmeter上运行一个负载测试,我必须以不同的速率向服务器发送相同的请求(例如,20 RPS、40 RPS、60 RPS等等)。我需要每个速率的日志,所以我决定在它自己的线程组中分离每个速率,并尝试连续运行它们 所以我有一些线索: 20转/秒 40转/秒 60转/秒 等等 我选中了测试计划中的“连续运行线程组”复选框 我的问题是:它只运行第一个线程,然后它只将测试视为已完成,而不会运行其他4个线程 我做错了什么?不知道的不仅仅是你的基本设置,它可以是任何数量的东西 您如何确认您的测试只运行一

我在jmeter上运行一个负载测试,我必须以不同的速率向服务器发送相同的请求(例如,20 RPS、40 RPS、60 RPS等等)。我需要每个速率的日志,所以我决定在它自己的线程组中分离每个速率,并尝试连续运行它们

所以我有一些线索:

20转/秒 40转/秒 60转/秒 等等

我选中了测试计划中的“连续运行线程组”复选框

我的问题是:它只运行第一个线程,然后它只将测试视为已完成,而不会运行其他4个线程


我做错了什么?

不知道的不仅仅是你的基本设置,它可以是任何数量的东西

您如何确认您的测试只运行一个线程组?如果您的侦听器是线程组的“子线程”,而不是测试计划,那么它将只报告该线程组的响应,而不是整个测试计划

编辑:在下面添加更多问题

您能否提供更多信息,例如:

  • 每个线程组中的采样器是否相同
  • 正在使用哪些侦听器
  • “孩子们”的听众是什么
  • 如果你关闭其他线程组,它们会独立运行吗
  • 在线程组运行而其他线程组不运行之后,jmeter.log中是否会抛出任何错误

我发现了,因为我在GUI中运行了它,它只执行了20个RPS中的一部分,并且只记录了该部分。我有每个线程组的侦听器,每个线程组都记录到不同的文件。是的,每个线程组中的4个采样器与其他线程组中的采样器相同。我只是在改变每秒的点击量。侦听器:每秒的事务数、随时间变化的响应时间、每秒的点击数侦听器是线程组的子级