如何批量运行Jmeter的多个脚本

如何批量运行Jmeter的多个脚本,jmeter,Jmeter,我正在使用Jmeter工具进行性能测试 我们已经记录了每个场景的脚本,现在我们希望在一组中运行它们,以便模拟实时场景 有谁能告诉我我们如何一次运行所有场景吗?是否有任何程序对我记录的所有场景进行分组,并同时在服务器上加载 如果有步骤,请告诉我。您可以为每个场景创建一个包含一个线程组的单个文件,并将测试计划设置为并发运行。如果您的测试计划当前都是独立的,并且您希望保持这种状态,则始终可以选择第二个设备(或第三个,或第四个…)。您不会有一个单一的综合绩效报告——但您将获得单独运行的每个计划的绩效 如

我正在使用Jmeter工具进行性能测试

我们已经记录了每个场景的脚本,现在我们希望在一组中运行它们,以便模拟实时场景

有谁能告诉我我们如何一次运行所有场景吗?是否有任何程序对我记录的所有场景进行分组,并同时在服务器上加载


如果有步骤,请告诉我。

您可以为每个场景创建一个包含一个线程组的单个文件,并将测试计划设置为并发运行。

如果您的测试计划当前都是独立的,并且您希望保持这种状态,则始终可以选择第二个设备(或第三个,或第四个…)。您不会有一个单一的综合绩效报告——但您将获得单独运行的每个计划的绩效

如果:

a) 一个负载客户端不能为一次运行的所有测试计划生成足够的所需负载,并且


b) 您不想使用JMeter的功能同时从多个负载客户端运行测试计划。

让我分享一下我对同一问题的解决方案。 对于运行多个.jmx文件,我有:

  • 文件夹,根据需要将所有jmx文件分组
  • runner-具有以下内容的批处理文件:

    dir..\Jmx\*.Jmx/s/b/A:-D>。\runner\data.txt
    对于(data.txt)中的/F“tokens=*”%%A,请执行%JMETER\u HOME%\JMETER-n-t%%A-Jusers=10-jramup=5-Jloop=10-Jport=[port]-Jserver=[server]-l[folder]\Results.csv
    退出


  • 您有多个.jmx文件吗?