0

'nonetype' 类型的 TypeError 参数不可迭代。尝试使用 taurus /bzt /jmeter 在 jenkins 中运行我的第一个测试时出现上述错误。我正在使用“运行性能测试”构建选项。
我已将参数传递为 bzt /test/something.jmx。脚本保存在我在构建中配置的 git repo 中。我也尝试过使用 test.yml 并引用 jmx。我用这种方法得到了同样的错误。

4

1 回答 1

0
  1. 确保您使用的是最新的 Taurus 版本,为了执行升级,请执行以下命令:

    pip install bzt --upgrade
    
  2. 尝试在 GUI 模式下运行 Taurus,例如:

    bzt test/something.jmx -gui
    

    或者

    bzt something.yml -gui
    

    如果可以看到,您应该会看到带有测试计划的 JMeter 窗口 - 尝试从 GUI 运行测试计划。如果不是 - Taurus 或 JMeter 安装或您的测试计划有问题。在这种情况下,使用以下内容更新您的问题:

    • bzt.log文件
    • effective.yml文件
    • jmeter.err文件(如果它不为空)

请注意,您可以通过Taurus 支持论坛联系 Taurus 开发人员。另请查看如何通过 Jenkins Pipelines指南运行 Taurus 测试以获取全面的设置说明。

于 2018-04-09T03:58:06.237 回答