首页 > 解决方案 > JMeter - 准确计算加载时间?

问题描述

JMeter 计算主请求的加载时间是否准确?我看到它不是。对于 6 个并行连接,它不能准确地添加主请求的加载时间。我没有花大约 10 到 50 毫秒,我已经看到它增加了两个嵌入式资源的响应时间,这两个资源在 6 个并行连接中在一起!!!..任何想法??

标签: jmeter

解决方案


如果“你发现它不是” - 那么你应该在JMeter Bugzilla中提出问题,准备好呈现所有必要的东西以重现问题,即你的测试计划或来自 JMeter 和真实浏览器的网络转储显示区别。

如果您正确配置 JMeter 以使其表现得像真正的浏览器,您应该会看到相同或至少相似的响应时间,请确保在测量之前清除浏览历史记录,因为浏览器通常倾向于缓存内容,特别是嵌入资源

请注意一个主要限制

JMeter 不是浏览器,它在协议级别工作。就 Web 服务和远程服务而言,JMeter 看起来像一个浏览器(或者更确切地说,是多个浏览器);但是 JMeter 并不执行浏览器支持的所有操作。特别是,JMeter 不执行 HTML 页面中的 Javascript。它也不像浏览器那样呈现 HTML 页面(可以将响应视为 HTML 等,但时间不包含在任何示例中,并且一次只显示一个线程中的一个示例)。

因此,如果这些“嵌入式资源”调用中的任何一个是由 JavaScript 驱动的 - JMeter 不会自动执行它们


推荐阅读