并行执行多个.jmx文件

时间:2016-12-26 06:05:02

标签: jmeter

如何从终端并行执行多个.jmx文件? 我尝试使用命令

var conn = jsptoolkit.jspinstance.connect({
        uuids: [line.sdata.sourceId + "RightMiddle", line.sdata.targetId + "LeftMiddle"],
        anchors: line.sdata.anchors,
    });

2 个答案:

答案 0 :(得分:2)

最快,最简单的方法是使用Taurus工具作为运行现有JMeter脚本的包装器。金牛座自然支持JMeter,所以你不会有任何改变。相关的Taurus YAML配置文件如下所示:

---
execution:
- scenario:
    script: /path/file1.jmx
- scenario:
    script: /path/file2.jmx
- scenario:
    script: /etc

有关将多个测试合并到Taurus中的详细信息,请参阅Taurus - Working with Multiple JMeter Tests文章

答案 1 :(得分:-1)

使用 Taurus 并行执行多个jmx脚本。

以下是流程:

  1. 安装Taurus安装程序或手动安装。
  2. 如果您手动安装,请按以下步骤操作:

    • 从下载部分下载Python。
    • 转到Python> Scripts安装文件夹并运行以下命令:
      • pip install --upgrade pip
      • pip install lxml
      • pip install psutil
      • 现在按照" pip install bzt"
      • 安装Taurus
      • pip install --upgrade bzt
    • 安装完成后,您将获得 .bzt文件夹&你家主目录中的.bzt-rc
    • 修改 .bzt-rc 并取消注释:following

      注意:根据你的 jdk 给出版本例如:如果你有jdk 7给版本:3.0(因为Jmeter依赖于jdk版本,请注意这里)。

    • 完成所有步骤后,您可以按以下方式执行多个jmx文件:

      • bzt a.jmx b.jmx c.jmx

    这样您就可以在一个实例上执行多个jmx文件。

    如果您有进一步的查询,请通过电子邮件或任何其他社交网站与我联系。