如何查看在结果树中成功通过的断言

时间:2015-04-28 10:32:39

标签: report jmeter assertions listeners

在我执行某些测试的那一刻,我只能在结果树监听器中看到失败的断言。 由于我想使用这些工具进行功能测试,我需要通过报告中包含的所有验证。 是否可以在Jmeter的新版本中使用

1 个答案:

答案 0 :(得分:1)

你可以告诉" JMeter将结果存储为XML - 它将在.jtl文件中触发保存断言结果

要将JMeter结果文件切换为XML并存储所有断言结果,请将以下两行添加到 user.properties 文件中:

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.assertion_results=all

您将获得如下输出:

<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
<httpSample t="340" lt="340" ts="1430219540110" s="true" lb="HTTP Request" rc="200" rm="OK" tn="Thread Group 1-1" dt="text" by="1591" ng="1" na="1">
  <assertionResult>
<name>Response Assertion</name>
<failure>false</failure>
<error>false</error>
  </assertionResult>
</httpSample>

有关JMeter属性及其控制方法的更多信息,请参阅Apache JMeter Properties Customization Guide