我想知道如何在 .yml 配置文件中使用 Taurus Blazemeter 在单个场景中运行多个脚本。
示例:
scenarios:
simple:
script: someScript.jmx
properties:
hostname: localhost
protocol: http
port: 5017
我想做的是这样的:
scenarios:
simple:
script: [someScript.jmx, otherScript.jmx]
properties:
hostname: localhost
protocol: http
port: 5017
我见过人们创建像 !include 这样的自定义标签,但我不想创建任何自定义标签,有什么办法可以做到这一点吗?
我认为“script”标签下只能有一个 .jmx script,但是一个
execution下可以有多个
scenarios
。
类似:
execution:
- scenario: Scenario1
- scenario: Scenario2
scenarios:
Scenario1:
requests:
- url: https://example.com
Scenario2:
requests:
- url: https://blazedemo.com
此外,JMeter Properties 在 Taurus YAML 中定义为不同:
modules:
jmeter:
properties:
hostname: localhost
protocol: http
port: 5017