将 Taurus 测试指定为 Blazemeter 功能测试
Specify Taurus test as a Blazemeter Functional test
如何告诉 Taurus 我的 (Postman/Newman) 测试是 Blazemeter 功能 测试,而不是性能测试?下面是我在 https://gettaurus.org/docs/Postman/.
的帮助下创建的 bzt.yaml
execution:
- executor: newman
iterations: 1
scenario: functional/simple
scenarios:
functional/simple:
script: my.postman_collection.json
reporting:
- module: blazemeter
modules:
blazemeter:
request-logging-limit: 20240
public-report: false
report-name: my-postman-collection
test: newmantrials
project: test
final-stats:
summary-labels: true
我运行它用的是金牛座Docker 图片:
docker run --rm -t -v `pwd`:/bzt-configs -v `pwd`/artifacts:/tmp/artifacts blazemeter/taurus:1.14.0 bzt.yaml -o modules.blazemeter.token="${token}"
当我登录 Blazemeter UI 时,我看到它列在 "Performance" 选项卡下,看起来像是性能测试。我希望它 运行 作为功能测试,以获取有关请求和响应有效负载的更多详细信息。
我认为目前还不可能,因为目前 BlazeMeter 功能测试面向直接 API 功能测试或 GUI (Selenium) 功能测试。
问题是,从 BlazeMeter 的角度来看,文件验证器无法正确识别 Postman/Newman JSON 文件(尽管 YAML 文件正确引用了它)。我最近向 BlazeMeter 研发团队报告了这个问题,所以正在调查中。
与此同时,我不希望这在 BlazeMeter 中起作用。它可能无法正确识别您的 Newman 脚本,除非您 运行 将其作为临时性能测试。
(很抱歉关于这个的坏消息——希望它能尽快得到解决!)
也欢迎在 support@blazemeter.com 上通过 BlazeMeter 支持提出这个问题。
如何告诉 Taurus 我的 (Postman/Newman) 测试是 Blazemeter 功能 测试,而不是性能测试?下面是我在 https://gettaurus.org/docs/Postman/.
的帮助下创建的bzt.yaml
execution:
- executor: newman
iterations: 1
scenario: functional/simple
scenarios:
functional/simple:
script: my.postman_collection.json
reporting:
- module: blazemeter
modules:
blazemeter:
request-logging-limit: 20240
public-report: false
report-name: my-postman-collection
test: newmantrials
project: test
final-stats:
summary-labels: true
我运行它用的是金牛座Docker 图片:
docker run --rm -t -v `pwd`:/bzt-configs -v `pwd`/artifacts:/tmp/artifacts blazemeter/taurus:1.14.0 bzt.yaml -o modules.blazemeter.token="${token}"
当我登录 Blazemeter UI 时,我看到它列在 "Performance" 选项卡下,看起来像是性能测试。我希望它 运行 作为功能测试,以获取有关请求和响应有效负载的更多详细信息。
我认为目前还不可能,因为目前 BlazeMeter 功能测试面向直接 API 功能测试或 GUI (Selenium) 功能测试。
问题是,从 BlazeMeter 的角度来看,文件验证器无法正确识别 Postman/Newman JSON 文件(尽管 YAML 文件正确引用了它)。我最近向 BlazeMeter 研发团队报告了这个问题,所以正在调查中。
与此同时,我不希望这在 BlazeMeter 中起作用。它可能无法正确识别您的 Newman 脚本,除非您 运行 将其作为临时性能测试。
(很抱歉关于这个的坏消息——希望它能尽快得到解决!)
也欢迎在 support@blazemeter.com 上通过 BlazeMeter 支持提出这个问题。