Performance 不同IE版本的负载测试

Performance 不同IE版本的负载测试,performance,jmeter,loadrunner,Performance,Jmeter,Loadrunner,我不知道这个问题是否有意义,但我想知道负载测试是否可以在不同的IE版本上进行。例如,我的产品支持IE 8、9、10。。。。请进一步澄清这一点 谢谢。当我们进行负载测试时,我们更感兴趣的是了解服务器性能。而不是客户端的浏览器性能 JMeter本身就像一个浏览器。它发送Http请求&一旦收到响应,它就可以像浏览器一样显示它(但它不执行javascript文件。这很有意义,因为javascript将在客户机上执行) 因此,对于您的问题,JMeter不是满足您需求的工具。您可以查看显示浏览器页面加载时间

我不知道这个问题是否有意义,但我想知道负载测试是否可以在不同的IE版本上进行。例如,我的产品支持IE 8、9、10。。。。请进一步澄清这一点


谢谢。

当我们进行负载测试时,我们更感兴趣的是了解服务器性能。而不是客户端的浏览器性能

JMeter本身就像一个浏览器。它发送Http请求&一旦收到响应,它就可以像浏览器一样显示它(但它不执行javascript文件。这很有意义,因为javascript将在客户机上执行)


因此,对于您的问题,JMeter不是满足您需求的工具。您可以查看显示浏览器页面加载时间的
httpwatch

模拟不同浏览器版本并不总是性能测试的要求,但在特定情况下可能需要。如果这样做真的有意义,就去做


有一些商业工具可以轻松模拟不同的浏览器类型/版本,如LoadRunner、Microsoft Visual Studio等。如果要使用开源,请尝试通过在用户代理标题等中提供浏览器详细信息/属性来模拟场景,就像实际的浏览器发送一样。您可以通过检查浏览器中的请求头(在chrome上按F12键并查看网络)来捕获此信息。

使用JMeter可以做的唯一一件事是添加一个,以便为每个Internet Explorer版本发送不同的
用户代理
头值。您可以参考指南来查看不同IE版本的用户代理值,但我认为它不会提供完整的信息,因为JMeter实际上并没有“呈现”页面

因此,我将采取以下方式:

  • 使用JMeter将服务器置于预期负载下
  • 当系统处于JMeter负载下时,每个Internet Explorer版本使用一个实例来执行系统的真实浏览器测试,以测量性能差异
    这只有在以下情况下才有意义

  • 您可以根据浏览器类型和版本动态生成页面
  • 如果您在页面生成上的特殊情况(通常是IE的早期版本)的负载非常大