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