Jmeter returing"在这里加载AppComponent内容"作为回复数据

时间:2017-07-12 12:16:35

标签: jmeter

我正在尝试对网页进行负载测试(角度2),我在工具中获得的响应数据是"在这里加载Appcomponent内容.."。

我需要在响应数据中显示完整的html。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

根据JMeter project main page

  

JMeter 不是浏览器,它在协议级别工作。就Web服务和远程服务而言,JMeter看起来像浏览器(或者更确切地说,是多个浏览器);但是JMeter不会执行浏览器支持的所有操作。特别是, JMeter不会执行HTML页面中的Javascript 它也不像浏览器那样呈现HTML页面(它可以将响应视为HTML等,但是时间不包含在任何样本中,并且只有一个样本合二为一线程一次显示。)

因此,如果您的应用程序内容是通过JavaScript调用加载的(该技术称为AJAX),JMeter不会触发JavaScript驱动的请求,因为它无法解析它们。

但是,您可以使用HTTP(S) Test Script Recorder捕获相关请求,并查看回复,最有可能是XMLJSON,因此您无法看到&#34 ;实"页面,但您将获得数据,并能够测量请求时间。

与" normal"相比,AJAX请求需要稍微不同地处理。顺序HTTP请求,因为在大多数情况下,浏览器并行执行它们,有关详细信息,请参阅How to Load Test AJAX/XHR Enabled Sites With JMeter文章。