Yaml taurus中单个场景中的多个json主体文件

Yaml taurus中单个场景中的多个json主体文件,yaml,taurus,Yaml,Taurus,我有下面的taurus yaml场景,包含40个迭代和40个json文件。我在body file标记中传递这40个body json文件。但是当我运行yaml时,我只能看到一个请求正在运行,而不是全部40个。请在这方面给予帮助 execution: - concurrency: 1 iterations: 40 hold-for: 0s ramp-up: 0s scenario: queryData delay: 0s queryData: #data-source

我有下面的taurus yaml场景,包含40个迭代和40个json文件。我在body file标记中传递这40个body json文件。但是当我运行yaml时,我只能看到一个请求正在运行,而不是全部40个。请在这方面给予帮助

execution:
- concurrency: 1
  iterations: 40
  hold-for: 0s
  ramp-up: 0s
  scenario: queryData
  delay: 0s

queryData:
    #data-sources:
    #- /bzt/bzt_artifacts/query.csv
      #delimiter: ","
    requests:
    - include-scenario: authCToken
    - label: queryData
      method: POST
      url: ${TARGET_URL}
      headers:
        X-TR-Correlation-Id: ""
        Authorization: "${authc_token}"
        Content-Type: application/json
        Accept: application/json
      #DNT: 1
      body-file: /bzt/bzt_artifacts/test1.json, test2.json etc., test100.json

为数据源创建文件
my sources.csv

test1
test2
...
test100
创建配置
我的计划.yml

执行:
-并发性:1
迭代次数:40次
场景:示例1
#其他设置:诸如此类
情节:
例1:
请求:
-网址:http://your-domain:8080/api/id/${test_id}
方法:邮寄
正文文件:data/${test_id}.json
数据来源:
-路径:my-sources.csv
分隔符:“,”
引述:错
编码:“utf-8”
循环:正确
变量名称:test\u id
随机顺序:错误
当前目录的结构如下所示:

.
├── my-sources.csv
├── my-plan.yml
└── data
    ├── test1.json
    ├── test2.json
    .
    .
    .
    └── test100.json
然后,您可以通过Docker运行此配置:

$docker run-it--rm-v`pwd`:/bzt配置blazemeter/taurus my-plan.yml
参考资料