Jmeter性能测试DOM和加载时间

时间:2016-03-24 06:29:56

标签: performance testing load jmeter performance-testing

  1. DOM时间和页面加载时间之间的确切差异是什么。当我访问Google Chrome并按F12并转到网络时,我会看到DOM时间和页面加载时间,这可以在Jmeter中实现,以获取DOM和加载时间。

  2. 我的第二个问题是当我在Jmeter中记录我的脚本并运行它时,每个样本计为1个服务,因为我需要为30,000个用户运行我的网站。

  3. 在向电子商务网站上传大约10,000种产品并测试网站性能时,流程是否相同,因为可以使用Jmeter中的JDBC Insert命令进行上传。

1 个答案:

答案 0 :(得分:3)

  1. 区别在于:

    • DOMContentLoaded - HTML已完成加载
    • Loaded - 所有其他内容已完成加载(脚本,样式,图像 - 通过“检索所有嵌入资源”选项启用的所有内容)。我建议保持此选项打开,因为它使JMeter行为更接近现实生活中的浏览器。有关详细信息,请参阅onLoad and onDOMContentLoadedHow To Make JMeter Behave More Like A Real Browser文章
  2. 目前还不清楚“服务”是什么意思。如果您需要模拟30 000个用户 - 您需要30 000个线程。确保使用Timers,因为真正的用户不会不停地锤击应用程序,他们需要一些时间来“思考”请求之间。您也很可能需要多个JMeter实例来模拟30 000个用户,请查看JMeter Distributed Testing Step-by-step指南。