如何在Taurus Blazemeter的YAML配置文件单场景中运行多脚本?
在Taurus单个场景中运行多个脚本的可行方案
你期望的数组写法是完全可行的,不需要依赖!include这类自定义标签,具体说明如下:
- 版本要求:确保你的Taurus版本在1.10及以上,这个版本开始官方支持在单个场景的
script字段中传入多个JMX脚本路径的数组。 - 执行逻辑:多个脚本会严格按照数组中的顺序串行执行,即前一个脚本运行完成后,才会启动下一个脚本的执行。
- 属性共享:你配置的
properties会全局作用于该场景下的所有脚本,所以如果这些参数是所有脚本通用的,这种写法完全适用;如果某脚本需要单独属性,可在场景内的modules.jmx节点下单独配置(仍属于单个场景范畴)。
最终可用的配置示例:
scenarios: simple: script: [someScript.jmx, otherScript.jmx] properties: hostname: localhost protocol: http port: 5017
内容的提问来源于stack exchange,提问作者Erik Vasilyan
相关产品推荐
相关产品推荐

