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

Testing 如何以随机顺序运行采样器/采样器组,testing,jmeter,load-testing,stress-testing,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个请求集,称

我有一个“线程组”,它有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
然后我有另一套,称之为“B套”

1- New Student Request
2- Student Class Request
3- Delete Student Class
现在我希望这两个集合(A,B)以随机顺序执行,但这些集合中的请求必须以给定的相同顺序运行


怎样才能做到呢?如何创建特定请求集,以及如何使它们以随机顺序运行,但请求以特定顺序运行?

您可以通过将它们放在以下位置来随机执行采样器:

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

要随机执行多组采样器,请将带有采样器的简单控制器置于随机顺序控制器下(它将仅随机化直接子对象):


你简直太棒了!:)
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