测试响应时间

时间:2019-03-15 13:47:29

标签: jmeter swagger performance-testing katalon-studio web-api-testing

我正在尝试发出一个返回非常大数据的请求。当我从Katalon Studio或JMeter发出请求时,它会在7-8秒后给我答复。但是,当我试图像我在katalon工作室中一样提出相同的要求时,它需要2-3分钟才能提供数据,如果需要超过2-3分钟,页面也会死掉。

您能帮助我理解,为什么我得到如此缓慢的招摇和Katalon如此快速的响应吗?我认为问题出在显示大信息上?

在JMeter中,数据没有完全显示。

我可以提供所需的一切。

这是来自JMeter的数据。 enter image description here

1 个答案:

答案 0 :(得分:2)

  1. 关于“如此缓慢地摆动”-最有可能是您的浏览器问题,它可能无法呈现大量数据。考虑使用Curl之类的命令行工具,该工具可以将响应输出为纯文本格式或将其保存到文件中。
  2. 关于JMeter data is not shown fully,默认情况下,JMeter限制来自服务器的数据以将内存保存到10 MB,可通过view.results.tree.max_size property对其进行控制。如果要在View Results Tree listener中查看完整的响应数据,请在 user.properties 文件中添加下一行:

    view.results.tree.max_size=0
    

    或通过-J这样的命令行参数提供上述参数:

    jmeter -Jview.results.tree.max_size=0 -t test.jmx ....
    

    请参阅Apache JMeter Properties Customization Guide,以获取有关JMeter属性以及设置/覆盖它们的方法的更多信息。

    您还可以考虑使用Save Responses to a file侦听器将响应存储到您选择的文件中。