Win10环境下Taurus执行API性能测试失败求助
解决Taurus API性能测试配置文件的场景匹配错误
我一眼就看出问题出在哪了——你的配置文件里执行部分引用的场景名称和实际定义的场景名称不匹配!
看你的配置细节:
- 在
execution块里,你指定要运行的场景是helloworld-api-perf-test - 但在
scenarios块下,你实际定义的场景名称却是quick-test
Taurus找不到对应名称的场景配置,自然会抛出错误。下面给你两种修正方案:
方案1:修改execution里的场景名,匹配已定义的场景
execution: - concurrency: 100 ramp-up: 1m hold-for: 2m scenario: quick-test # 改成和scenarios里一致的名称 scenarios: quick-test: requests: - https://helloworld-api.cfapps.io
方案2:修改scenarios里的场景名,匹配execution的引用
execution: - concurrency: 100 ramp-up: 1m hold-for: 2m scenario: helloworld-api-perf-test scenarios: helloworld-api-perf-test: # 同步修改场景名,和execution的引用对应 requests: - https://helloworld-api.cfapps.io
选其中一种改完后,重新执行命令bzt perf-test-config.yml,就能正常启动性能测试了。
内容的提问来源于stack exchange,提问作者Nital
相关产品推荐
相关产品推荐

