JMeter 有序执行

JMeter ordered execution

我正在建立一个项目来测试 REST 应用程序的性能。我需要在一个文件(产品名称、类别)中创建 N 条记录,然后点击一个端点来添加它们。

在测试计划下,我创建了一个线程组、循环控制器和 beanshell 采样器来创建文件。

ThreadGroup 
-LoopController
--Beanshell Sampler

Add Product (ThreadGroup)
-Add Product (Http request)
--Http Header Manager
--CSV Data Set Config
-View Results in Table

我想先创建 N 条记录,然后再让其他线程组开始选取记录,但我不知道该怎么做。

据我了解,您只想 运行 线程组一个接一个,因此在测试计划中,您必须勾选一个选项,它称为 'Run Thread Groups consecutively'(单击在左侧树的顶部,您可以看到测试计划名称,并在 window).

的主要部分底部检查其选项

另一种更好的方法是使用 'setUp Thread Group'(添加 -> 线程 -> 设置线程组)运行 在开始时进行设置,然后进行其余测试来自其他线程组的并行。

希望对您有所帮助。