在 1 个测试计划中执行多项测试
Performing many tests in 1 test plan
我需要一个接一个地对数百个 HTTP link 执行测试。
这意味着我想,例如,在 1 link 上对 5 个用户执行 3 分钟的测试,然后在完成后,对下一个 link 执行相同的测试。
一种方法是为每个 link 创建一个线程组,每个线程组都有一个 HTTPsampler,并且连续地拥有所有 运行。但我读到这会给测试机器带来内存问题。
那么正确的做法是什么?我真的不想为每个 link.
创建和手动 运行ning 一个单独的测试计划
对于您提到的问题,您可以创建单个测试计划而不是多个测试计划,并在其中添加多个线程组,并确保连续检查运行 个线程。
在每个线程组中提及线程数和测试持续时间,如下例所示。
您只能使用一个HTTP Request采样器,建议的测试计划结构:
具有要模拟的线程(虚拟用户)数量的线程组
CSV Data Set Config 包含 URLs
的列表
Runtime Controller 配置为持续 180 秒
HTTP 请求采样器配置为命中 URL:
这样你将第一个 URL 持续 180 秒,然后第二个 URL 持续 180 秒,依此类推
我需要一个接一个地对数百个 HTTP link 执行测试。
这意味着我想,例如,在 1 link 上对 5 个用户执行 3 分钟的测试,然后在完成后,对下一个 link 执行相同的测试。
一种方法是为每个 link 创建一个线程组,每个线程组都有一个 HTTPsampler,并且连续地拥有所有 运行。但我读到这会给测试机器带来内存问题。
那么正确的做法是什么?我真的不想为每个 link.
创建和手动 运行ning 一个单独的测试计划对于您提到的问题,您可以创建单个测试计划而不是多个测试计划,并在其中添加多个线程组,并确保连续检查运行 个线程。
在每个线程组中提及线程数和测试持续时间,如下例所示。
您只能使用一个HTTP Request采样器,建议的测试计划结构:
具有要模拟的线程(虚拟用户)数量的线程组
CSV Data Set Config 包含 URLs
的列表Runtime Controller 配置为持续 180 秒
HTTP 请求采样器配置为命中 URL:
这样你将第一个 URL 持续 180 秒,然后第二个 URL 持续 180 秒,依此类推