Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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_Jmeter 3.2 - Fatal编程技术网

顺序测试执行jmeter

顺序测试执行jmeter,jmeter,jmeter-3.2,Jmeter,Jmeter 3.2,我想运行2天测试,我正在利用线程组的开始时间和结束时间特性 我正在寻找如下所示的设计: Thread Group 1 (First day start and end time with date) --> HTTP Request 1 (Execute for 30 minutes) --> HTTP Request 2 (Should start after 30 minutes i.e. after first one is terminated) --> HTTP Re

我想运行2天测试,我正在利用线程组的开始时间和结束时间特性

我正在寻找如下所示的设计:

Thread Group 1 (First day start and end time with date)
--> HTTP Request 1 (Execute for 30 minutes)
--> HTTP Request 2 (Should start after 30 minutes i.e. after first one is terminated)
--> HTTP Request 3 (Should start after 60 minutes i.e. after second one is terminated)
Thread Group 1 (Second day start and end time with date)
--> HTTP Request 1 (Execute for 30 minutes)
--> HTTP Request 2 (Should start after 30 minutes i.e. after first one is terminated)

线程组的开始时间和结束时间是绝对的,因此您可以只执行一次测试而不编辑它。我宁愿建议坚持相对时间,如:

  • 线程组,2个循环

    • 配置为运行1800秒
      • HTTP请求1
    • 运行时控制器配置为运行1800秒
      • HTTP请求2
    • 运行时控制器配置为运行1800秒
      • HTTP请求3
    • 采样器配置为暂停当前线程86400000毫秒(24小时)


但我也对在不同时间执行HTTP请求1、2和3感兴趣。就像请求1运行30分钟,然后在30分钟后,请求2应该启动,如此等等,只需将HTTP请求1的另一个副本放在第二个运行时控制器(甚至更好)下,但运行时控制器控制其子项的运行时间。控制器将运行其子级,直到超过配置的运行时。通过使用此命令,我的所有请求将立即执行30分钟。相反,我希望我的第一个请求应在上午9点开始,第二个请求应在上午9点30分开始,等等