TeamCity:JMeter 测试运行抛出错误,关于〜结果项必须包含断言结果

TeamCity:JMeter 测试运行抛出错误,关于〜结果项必须包含断言结果

从 TeamCity 运行 JMeter 测试时遇到以下错误。

结果项格式必须包含断言结果。格式:startTime responseTime testName... Found[1567618705330,1335,01_Launch_InfiniteJP_01_jp,200,OK,Thread Group 1-1,text,true,,985,470,1,1,https://infinite-uat.daimler.com/Jp/,1334,0,1061]

在我的计算机上一切正常,甚至在 Team City 上,也可以生成 HTML 报告。只是测试失败并显示错误,并将其标记为失败

答案1

按照如何使用 TeamCity 运行 JMeter 测试实现持续集成文章:

重要的!JMeter TeamCity 插件要求结果文件采用特定的非默认格式,最重要的要求是:

  1. 指标需要用 TAB 字符分隔
  2. 第一行需要是列标题

所以你需要修改结果文件配置将接下来的两行添加到用户属性文件

jmeter.save.saveservice.default_delimiter=\t
jmeter.save.saveservice.print_field_names=true

相关内容