'nonetype' 类型的 TypeError 参数不可迭代。尝试使用 taurus /bzt /jmeter 在 jenkins 中运行我的第一个测试时出现上述错误。我正在使用“运行性能测试”构建选项。
我已将参数传递为 bzt /test/something.jmx。脚本保存在我在构建中配置的 git repo 中。我也尝试过使用 test.yml 并引用 jmx。我用这种方法得到了同样的错误。
问问题
623 次
1 回答
0
确保您使用的是最新的 Taurus 版本,为了执行升级,请执行以下命令:
pip install bzt --upgrade
尝试在 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 回答