【发布时间】:2015-04-28 10:32:39
【问题描述】:
当我执行一些测试时,我只能在结果树侦听器中看到失败的断言。
由于我想使用此工具进行功能测试,因此我需要通过报告中包含的所有验证。
新版Jmeter可以吗?
【问题讨论】:
标签: report jmeter assertions listeners
当我执行一些测试时,我只能在结果树侦听器中看到失败的断言。
由于我想使用此工具进行功能测试,因此我需要通过报告中包含的所有验证。
新版Jmeter可以吗?
【问题讨论】:
标签: report jmeter assertions listeners
您可以“告诉”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。
【讨论】:
if (item.isFailure() || item.isError()) {子句并重新编译 JMeter。