我通过浏览器点击了一个网址,然后查看浏览器的“网络”标签,它显示我: DOMContentLoad:4秒(只是为了加载DOM) 加载:7秒(DOM +脚本+资产)
当我通过J-Meter击中时,它给了我一个〜秒的响应时间。
所以,通过,J-meter需要很长时间才能做出回应。然后,我启用了“并行下载”,并在HttpSampler的高级选项下的数字字段中添加了一个值。响应时间减少了。但是,我仍然不确定该数字的值应该是多少。
任何人都可以帮助我理解我们决定数字字段价值的因素。
答案 0 :(得分:4)
现代浏览器使用~6个并行线程来下载嵌入式资源,因此您应该在那里放置6个。向上或向下调整值以模拟您想要模拟的浏览器。
另外,请不要忘记添加HTTP Cache Manager作为读取浏览器下载嵌入资源一次,在后续请求中,从后续请求中返回资源(图像,脚本和样式)浏览器的缓存,所以你也需要模仿这种行为。
最后确保排除外部域名(第三方横幅,计数器,地图等),专注于您的应用程序调用。
有关详细信息,请参阅Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses。