运行 针对 Microsoft Edge 的 blazemeter 脚本
running a blazemeter script against microsoft edge
我有一个 blazemeter 脚本的记录器。我可以通过编辑 User-Agent 运行 它来对抗边缘吗?我参考了下面的 url 来检查用户代理的边缘,但找不到一个
如果我需要 运行 针对 Edge 的相同脚本,我的用户代理应该是什么?
目前它像下面
jMeter 是负载测试工具,它通过特定端点向服务器发送一堆 api 请求。
当我们进行负载测试时,我们更感兴趣的是了解服务器性能。不是客户端的浏览器性能。
您是否有任何要求通过特定 header/agent 检查负载?您要检查什么?
回答您的问题,只需将任何有效的 Microsoft EDGE 代理添加到您的 header/User 代理值。
浏览器使用 Selenium 等工具对 UI 测试产生影响,但对 API.
没有影响
只需 运行 Edge,打开任何网站并在开发者工具中检查 User-Agent header 中发送的内容:
以上示例针对“旧”Edge,基于 Chromium 的“新”Edge 具有 slightly different user agent string:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Safari/537.36 Edg/79.0.309.43
我还认为您没有发送所有必需的 header,例如缺少 Accept and Accept-Encoding,后者对通过网络传输的数据量有巨大影响.
我有一个 blazemeter 脚本的记录器。我可以通过编辑 User-Agent 运行 它来对抗边缘吗?我参考了下面的 url 来检查用户代理的边缘,但找不到一个
如果我需要 运行 针对 Edge 的相同脚本,我的用户代理应该是什么?
目前它像下面
jMeter 是负载测试工具,它通过特定端点向服务器发送一堆 api 请求。 当我们进行负载测试时,我们更感兴趣的是了解服务器性能。不是客户端的浏览器性能。 您是否有任何要求通过特定 header/agent 检查负载?您要检查什么? 回答您的问题,只需将任何有效的 Microsoft EDGE 代理添加到您的 header/User 代理值。 浏览器使用 Selenium 等工具对 UI 测试产生影响,但对 API.
没有影响只需 运行 Edge,打开任何网站并在开发者工具中检查 User-Agent header 中发送的内容:
以上示例针对“旧”Edge,基于 Chromium 的“新”Edge 具有 slightly different user agent string:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Safari/537.36 Edg/79.0.309.43
我还认为您没有发送所有必需的 header,例如缺少 Accept and Accept-Encoding,后者对通过网络传输的数据量有巨大影响.