如何从终端并行执行多个.jmx文件? 我尝试使用命令并行执行多个.jmx文件
./jmeter -n -t /path/file1.jmx /path/file2.jmx but it throws error
如何从终端并行执行多个.jmx文件? 我尝试使用命令并行执行多个.jmx文件
./jmeter -n -t /path/file1.jmx /path/file2.jmx but it throws error
最快,最简单的方法是使用Taurus工具为运行现有的JMeter脚本的包装。金牛座自然支持JMeter,所以你不会有任何改变。相关金牛座YAML配置文件看起来像:
---
execution:
- scenario:
script: /path/file1.jmx
- scenario:
script: /path/file2.jmx
- scenario:
script: /etc
查看多次测试金牛座
我尝试使用金牛座并创建.yaml文件,但我无法执行它。它会抛出错误。你能否给我提供创建.yaml文件的步骤,我应该在哪里保存它? –
我没有足够的心灵感应来解决错误而不知道它的细节,你需要详细说明你的问题并提供你所得到的错误信息。 YAML语法也很重要,任何缺少的或额外的空间或冒号和文件将不会被解析 –
我得到像这样的错误: ScannerError:映射值不允许在这里 在“Downloads/testjmeter.yaml”,第2行,列10 –
使用金牛座组合成一个用于并行执行多个JMX脚本Taurus - Working with Multiple JMeter Tests文章以了解详情。
下面是该过程:
如果手动安装和请按照下列步骤操作:从下载部分
编辑.bzt-RC并取消:following
注意:根据您的JDK给予如版本:如果你有JDK 7版本给予:3.0(由于JMeter是依赖于JDK版本请注意这里)。
现在做的所有步骤后,你准备在下面的方式来执行多个JMX文件:
这样你可以在一个实例中执行多个jmx文件。
如果您有其他疑问,请通过电子邮件或任何其他社交网站与我联系。
请不要只是发布一些工具或库作为答案。至少在答案中演示[它如何解决问题](http://meta.stackoverflow.com/a/251605)。 – Mithrandir
您可以将测试合并到一个测试中,或者使用ant从命令行运行它们。请参阅 http://www.programmerplanet.org/pages/projects/jmeter-ant-task.php。 – Adnan