类型为'nonetype'的TypeError参数不可迭代。 尝试使用taurus / bzt / jmeter在jenkins中运行我的第一个测试时出现上述错误。我正在使用'运行性能测试'构建选项 我已将参数传递为bzt /test/something.jmx。脚本保存在我在构建中配置的git repo中。我也尝试过使用test.yml并引用jmx。我用这种方法得到了同样的错误。
答案 0 :(得分: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 support forum与Taurus开发人员联系。另请查看How to Run a Taurus Test through Jenkins Pipelines指南,了解全面的设置说明。