使用taurus运行jmeter / yml脚本时出错。 'nonetype'

时间:2018-03-13 10:16:25

标签: jenkins jmeter yaml taurus

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

1 个答案:

答案 0 :(得分: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文件(如果它不为空)
  3. 请注意,您可以通过Taurus support forum与Taurus开发人员联系。另请查看How to Run a Taurus Test through Jenkins Pipelines指南,了解全面的设置说明。