Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 5-循环控制器并发_Jmeter - Fatal编程技术网

Jmeter 5-循环控制器并发

Jmeter 5-循环控制器并发,jmeter,Jmeter,我在JMeter中有一个负载测试计划,如下所示: Http请求取决于读取的csv行,这就是循环控制器的原因。当发出所有请求并转到查看结果树信息时,我看到请求是按顺序发出的(先是HTTP Request1,然后是HTTP Request2,依此类推)。 那么,有没有一种方法可以在不使用任何外部插件的情况下执行并发请求,或者我对使用循环控制器时如何执行并发的看法是错误的?不会创建并发请求。从您的问题来看,您似乎希望动态更改线程数。以下是一些相关问题,这些问题可能会给你一些看法:- 您可以使用来

我在JMeter中有一个负载测试计划,如下所示:


Http请求取决于读取的csv行,这就是循环控制器的原因。当发出所有请求并转到查看结果树信息时,我看到请求是按顺序发出的(先是HTTP Request1,然后是HTTP Request2,依此类推)。 那么,有没有一种方法可以在不使用任何外部插件的情况下执行并发请求,或者我对使用循环控制器时如何执行并发的看法是错误的?

不会创建并发请求。从您的问题来看,您似乎希望动态更改线程数。以下是一些相关问题,这些问题可能会给你一些看法:-

  • 您可以使用来实现并发性

    有关更多信息,请查看以下链接

    如何在JMeter中使用并行控制器:-

    如何使用JMeter加载支持AJAX/XHR的测试站点:-


    希望这能有所帮助。

    使用无法实现并发,它只能用于重复其子级

    通过在级别上添加更多线程(虚拟用户),可以实现实际的并发性

    鉴于上述设置,JMeter将启动并发的10个用户,这些用户将执行60秒的请求


    我还建议重新考虑使用Beanshell取样器,以及。此外,JMeter提供和/或,可用于从外部CSV文件读取数据

    谢谢你提供的信息。关于循环计数器并发请求,您是对的。关于不使用外部插件的线程组中的并发性有什么建议吗?
    Test Plan
    |- Thread Group
       |- BeanShell Sampler (CSV Read)
       |- Loop Controller
          |- Counter
          |- HTTP Request${counter_value}
       |- View Results Tree