DOM时间和页面加载时间之间的确切差异是什么 . 当我访问谷歌浏览器并按F12并转到网络时,我会看到DOM时间和页面加载时间,这可以在Jmeter中实现,以获得DOM和加载时间 .
我的第二个问题是当我在Jmeter中记录我的脚本并运行它时,每个样本计为1个服务,因为我需要为30,000个用户运行我的网站 .
在向电子商务网站上传大约10,000种产品并测试网站性能时,流程是否相同,因为可以使用Jmeter中的JDBC Insert命令进行上传 .
区别在于:
DOMContentLoaded - HTML已完成加载
DOMContentLoaded
Loaded - 所有其他内容已完成加载(脚本,样式,图像 - 启用了"Retrieve all embedded resources"选项拉下的所有内容) . 我建议保持此选项打开,因为它使JMeter行为更接近现实生活中的浏览器 . 有关更多信息,请参阅onLoad and onDOMContentLoaded和How To Make JMeter Behave More Like A Real Browser文章
Loaded
目前还不清楚"Service"是什么意思 . 如果您需要模拟30 000个用户 - 您需要30 000个线程 . 确保你使用Timers作为真正的用户不要不停止锤击应用程序,他们需要一些时间来请求之间的"think" . 您最有可能需要多个JMeter实例来模拟30 000个用户,请查看JMeter Distributed Testing Step-by-step指南 .
1 回答
区别在于:
DOMContentLoaded
- HTML已完成加载Loaded
- 所有其他内容已完成加载(脚本,样式,图像 - 启用了"Retrieve all embedded resources"选项拉下的所有内容) . 我建议保持此选项打开,因为它使JMeter行为更接近现实生活中的浏览器 . 有关更多信息,请参阅onLoad and onDOMContentLoaded和How To Make JMeter Behave More Like A Real Browser文章目前还不清楚"Service"是什么意思 . 如果您需要模拟30 000个用户 - 您需要30 000个线程 . 确保你使用Timers作为真正的用户不要不停止锤击应用程序,他们需要一些时间来请求之间的"think" . 您最有可能需要多个JMeter实例来模拟30 000个用户,请查看JMeter Distributed Testing Step-by-step指南 .