2017-02-07 118 views
0

我是新来的性能分析,我想查找每秒的请求。 首先,我使用了ab工具ab -n 1 -c 1 http://www.xxxxx.com/但是与页面加载时的大小相比,总传输字节数非常少。现在我正在使用jmeter,即使在这也是字节少。原因是因为我的页面包含的图像取自s3,它们不包含在jmeter中。我开始知道我们必须编写一个脚本来包含这些dom元素。请帮帮我。如何通过jmeter访问DOM元素

谢谢。

回答

0
  1. 添加HTTP Request Defaults配置元素
  2. 切换到 “高级” 选项卡,并确保您有以下框中打勾:

    • 恢复所有嵌入式资源
    • 并行下载

      HTTP Request Defaults JMeter

这将使JMeter的HTTP Request采样击中这是在“父”的HTML页面表现得像一个真正的浏览器中引用图片,脚本和样式。请参阅How To Make JMeter Behave More Like A Real Browser文章,以获得有关上述提示的更多详细说明,以及有关使您的JMeter测试更真实的更多建议。

+0

我已经检查了这两个框,它也减少了字节数。你能否让我知道应该写入包含dom元素的脚本。 – user7528086

+0

字节数比什么少?请注意,JMeter不是浏览器,并且它不会在响应页面中执行客户端JavaScript,如果您的应用程序使用AJAX - 您需要手动添加这些请求(或者使用[JMeter的代理服务器](http:///jmeter.apache.org/usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder)。请参阅[如何使用JMeter加载测试支持AJAX/XHR的站点](https://www.blazemeter.com/blog/how-load -test-ajaxxhr-enabled-sites-jmeter)文章详细介绍了如何在JMeter测试中处理AJAX –

+0

它小于页面加载时的大小我的页面使用angularjs并且图像的源代码位于s3中。 – user7528086