功能测试用Jmeter报告

功能测试用Jmeter报告,jmeter,report,Jmeter,Report,我使用Jmeter进行功能测试,而不仅仅是负载测试。 我在报告中看到的所有示例都是针对负载测试的,我不知道它对功能测试的效果如何,我不关心响应延迟的速度等等。 我关心采样器响应,http get 200是否正常,断言是否成功 我编写的响应消息,JDBC响应和我的响应消息。 他们是使用Jmeter报告查看所有这些的一种方法吗? 我有一个包含50个测试的测试计划,他们的测试计划在报告中是什么样的? 再次强调,根本不关心性能或负载测试,只关心功能,这是他们的任何指南,因为我看到的所有关于性能和非功能的

我使用Jmeter进行功能测试,而不仅仅是负载测试。 我在报告中看到的所有示例都是针对负载测试的,我不知道它对功能测试的效果如何,我不关心响应延迟的速度等等。 我关心采样器响应,http get 200是否正常,断言是否成功 我编写的响应消息,JDBC响应和我的响应消息。 他们是使用Jmeter报告查看所有这些的一种方法吗? 我有一个包含50个测试的测试计划,他们的测试计划在报告中是什么样的? 再次强调,根本不关心性能或负载测试,只关心功能,这是他们的任何指南,因为我看到的所有关于性能和非功能的信息都应该检查 例如,对于每个侦听器,您可以单击
Configure
并选择,在您的情况下,您只能进行检查

  • 保存成功
    -如果成功或失败

  • 保存字段名(CSV)-标题行

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

  • 如果未选中任何复选框,则每个采样器将显示一条空行

    您将获得以下结果:

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

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

    使用Ant运行JMeter.jmx的步骤:

  • 安装ApacheAnt,安装应该在您的路径中
  • 将.jmx文件复制到apache JMeter的/extras文件夹中,并替换现有的Test.jmx文件
  • 键入命令
    ant
  • Ant将生成与.jmx文件同名的.jtl和.html文件
  • 如果您想使用持续集成和Jenkins运行测试。请关注下面的尼斯博客


  • 通过使用专用的JMeter属性,您可以精确地控制保存到.jtl结果文件中的内容,这些属性的名称以
    JMeter.save.saveservice

    示例配置如下所示

    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结果文件,可以使用listener进行检查

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

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

    更多信息:

    我标记了“响应消息”,所以我希望在我输入的UI中看到它,以便在表采样器中查看响应,而不是看到此列,这是显示所有采样器响应的一种方式,无论Jmeter中是否成功?我想调查夜间运行,但不能,因为所有数据都是时间/延迟的,不起作用,我想在每个测试的结果中看到我定制的响应消息,我如何修改Jmeter以在报告中显示它?目前的解决方案是运行所有测试并等待几个小时,然后手动导航每个测试和调查,但如果例如,我在每个测试中有3个步骤,并且当我运行测试计划时,如果一个断言失败,它不会停止,我如何查看它,我希望在报告中查看响应消息中的所有步骤和所有数据,不只是测试通过或失败,如果我有一个复杂的测试,有20个步骤,6个步骤失败,我想知道为什么,我可以创建HTML报告,不管蚂蚁?因为我知道它是从Jmeter 3.0开始内置的,如果你想看到测试的实时报告,那么你应该检查一下。在运行时,您可以看到结果。从金牛座,你也可以访问blazemeter报告。检查这是否有帮助。我只需要一个报告,其中包含线程组名称、步骤名称、步骤是否失败、步骤结果(如果是JDBC)、步骤响应消息、步骤断言错误消息。所有这些数据都在JMeterUI的“查看结果树”采样器中,我只想在CSV中显示上面的所有数据