如何以随机顺序运行采样器/采样器组

时间:2012-12-27 10:25:46

标签: testing jmeter load-testing stress-testing

我有一个“线程组”,它有15个“HTTP请求”。我想随机执行这些请求,它们按照一个接一个的顺序执行

HTTP Request 1
HTTP Request 2
HTTP Request 3
.
.
HTTP Request 15

我希望它们像

一样随机执行
HTTP Request 7
HTTP Request 2
HTTP Request 15
.
.
HTTP Request 3

我怎样才能做到这一点?

第二个问题:我想制作一些特定的请求,然后希望它们随机运行。对于实例我设置了3个请求,称之为'Set A'

1- New Subject Request
2- Enroll in Subject Request
3- Delete Enrolment Request

然后我有另一套,称之为'Set B'

1- New Student Request
2- Student Class Request
3- Delete Student Class

现在我希望这两个集合(A,B)以随机顺序执行,但这些集合中的请求必须以给定的顺序运行。

怎么做?如何设置某些请求以及如何使它们按随机顺序运行,但是按特定顺序请求?

1 个答案:

答案 0 :(得分:1)

您可以将采样器放在Random Order Controller

下随机执行
  

随机顺序控制器很像简单控制器,因为它最多只执行一次子元素,但节点的执行顺序是随机的。

要执行多组采样器,随机将带有采样器的简单控制器放在随机顺序控制器下(它将仅随机化直接子项):

Random Order Controller
  Simple Controller A
    New Subject Request
    Enroll in Subject Request
    Delete Enrolment Request
  Simple Controller B
    New Student Request
    Student Class Request
    Delete Student Class