重要- Jmeter -UI端点-响应时间与开发人员工具响应时间不同

cvxl0en2  于 2022-11-23  发布在  其他
关注(0)|答案(2)|浏览(149)

用于性能测试测试Jmeter UI -端点-响应时间延迟于开发人员工具加载时间
Ex Jmeter -端点响应时间为615毫秒,在开发人员工具中显示(负载:13.30秒)表面处理:十八点九八秒
注:Jmeter捕获35个后端调用/开发人员工具捕获104个后端调用
为什么jmeter不能捕获所有开发工具后端调用?
为什么jmeter不能捕获所有的开发工具后端调用?我们有任何解决这个问题的方法吗

gopyfrb3

gopyfrb31#

根据JMeter project main page
JMeter不是一个浏览器,它工作在协议层,就Web服务和远程服务而言,JMeter看起来像一个浏览器(或者更确切地说,多个浏览器);然而,JMeter并不执行浏览器支持的所有操作。**特别是,JMeter不执行HTML页面中的Javascript。**它也不像浏览器那样呈现HTML页面(可以将响应视为HTML等,但任何示例中都不包括计时,并且一次只显示一个线程中的一个示例)。
因此,除了configuring JMeter to behave like a real browser之外,当涉及到处理嵌入式资源、Cookie、思考时间等时,您需要注意在浏览器中打开页面时调用的请求的性质。
如果请求是由JavaScript创建的,即它是一个AJAX调用,当你打开页面时,JMeter不会自动发出请求。但是你可以使用JMeter的HTTP(S) Test Script Recorder记录它,并在主请求之后运行。累计响应时间可以使用Transaction Controller测量

whitzsjs

whitzsjs2#

检查http采样器的“高级”选项卡中的"检索所有嵌入资源“,看看有什么不同。

开发工具和Jmeter之间,或者JMeter和其他性能工具(例如Gatling)之间的时间总是略有不同。

相关问题