【问题标题】:Specify Taurus test as a Blazemeter Functional test将 Taurus 测试指定为 Blazemeter 功能测试
【发布时间】:2020-01-03 08:16:26
【问题描述】:

我如何告诉 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

我使用 taurus 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 时,我看到它列在“性能”选项卡下,看起来像是一个性能测试。我希望它作为功能测试运行,以获取有关请求和响应负载的更多详细信息。

【问题讨论】:

    标签: blazemeter taurus


    【解决方案1】:

    目前我不认为这是可能的,因为目前 BlazeMeter 功能测试面向直接 API 功能测试或 GUI (Selenium) 功能测试。

    问题在于,从 BlazeMeter 的角度来看,文件验证器无法正确识别 Postman/Newman JSON 文件(尽管 YAML 文件正确引用了它)。我最近向 BlazeMeter 研发团队报告了这件事,因此正在对其进行调查。

    不过,与此同时,我不希望这可以在 BlazeMeter 中使用。除非您将其作为临时性能测试运行,否则它可能无法正确识别您的 Newman 脚本。

    (很抱歉关于这个的坏消息——希望它会很快得到解决!)

    您也可以通过 support@blazemeter.com 向 BlazeMeter 提供支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多