我有一个客户端的要求,对于所有的requests.Its (一个带有前端的API ),总的响应时间(端到端的时间,包括页面在浏览器中的呈现)应该是3秒。
据我所知,j测量仪处理服务器端的响应时间,即使我添加了嵌入式资源,它也只是下载java脚本、图像等,而不是作为浏览器。是否有任何方法可以获得整体响应时间(端到端时间,包括在浏览器中呈现页面)。
有些人能帮我把this.Thanks..。
发布于 2020-09-15 09:14:24
发布于 2020-09-15 09:03:21
根据JMeter项目主营页面,您不能:
JMeter不是浏览器,它在协议级别工作。就web服务和远程服务而言,JMeter看起来像一个浏览器(或者更确切地说是多个浏览器);然而,JMeter并不执行浏览器支持的所有操作。特别是,JMeter不执行在HTML页面中找到的Javascript。它也不会像浏览器那样呈现HTML页面(可以将响应作为HTML等查看,但是任何示例都不包括时间,而且一次只显示一个线程中的一个示例)。
因此,获得客户端度量的唯一方法,如呈现时间,您需要使用真正的浏览器,例如,使用WebDriver取样器启动浏览器。度量指标可以通过导航定时 API通过WebDriver.executeScript()函数获得。
https://stackoverflow.com/questions/63898160
复制相似问题