Jmeter报告功能测试

时间:2018-01-14 18:59:41

标签: jmeter report

我使用Jmeter进行功能测试,而不只是用于负载测试。 我在报告中看到的所有示例都是用于负载测试的,我看不出它对功能如何有效,我不关心响应延迟的速度等等。 我关心采样器的响应,是http得到200 OK,断言成功与否 我写的响应消息,带有响应消息的JDBC响应。 他们是否可以使用Jmeter报告来查看? 我有一个包含50个测试的测试计划,是他们在报告中应该是什么样子的任何一个例子吗? 从性能或负载再次不关心这个测试,只是功能,是他们的任何指南,因为我看到的关于性能和功能的所有信息

3 个答案:

答案 0 :(得分:1)

你应该研究Jmeter + ant集成。您可以使用Ant运行.jmx文件并生成HTML报告。 HTML报告还提供了成功率和失败率以及响应消息。

enter image description here 使用Ant运行JMeter .jmx的步骤:

  1. 安装Apache Ant,安装应该在您的路径中。
  2. 将.jmx文件复制到您的apache JMeter&#s; extras文件夹中,并替换您自己的现有Test.jmx文件。
  3. 输入命令ant
  4. Ant将生成与.jmx文件同名的.jtl和.html文件。
  5. 如果您想使用持续集成和Jenkins运行测试。请按照下面的好博客。

答案 1 :(得分:0)

你应该检查一下 例如,对于每个听众,您可以点击Configure并选择Save Configuration,在您的情况下,您只能选中

  1. Save Success - 如果成功或失败

  2. 保存字段名称(CSV) - 标题行

  3. 保存标签 - 了解哪个请求成功或失败

  4. 如果未选中复选框,则每个采样器都会显示空行

    您将获得结果

    label,success
    HTTP Request,true
    HTTP Request,true
    HTTP Request2,false
    HTTP Request2,false
    

答案 2 :(得分:0)

您可以使用名称从jmeter.save.saveservice开始的专用JMeter属性精确控制保存到.jtl结果文件中的内容

示例配置看起来像

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.response_data.on_error=true
jmeter.save.saveservice.bytes=true
#etc.

这样您将获得.XML格式的.jtl结果文件,可以使用View Results Tree侦听器进行检查。

您也可以直接在浏览器中查看此.jtl文件,但是您需要在其中添加一行,以便为其指定所需的XSL样式表:

<?xml-stylesheet type="text/xsl" href="C:\apache-jmeter-3.3\extras\jmeter-results-report_21.xsl"?>

更多信息:Visualizing JMeter .jtl Files Viewed as An .xsl Stylesheet