如何在jmeter load 运行中模拟不同的浏览器?

how to simulate different browsers in jmeter load run?

是否可以使用 Jmeter 在不同的桌面浏览器及其版本中模拟负载 运行?我知道通过使用 "Retrieve All Embedded Resources from HTML Files" & "Use concurrent pool. Size=" 选项我们可以模拟一个真实的浏览器,但我的要求是模拟一个特定的浏览器。如果可能的话,有人可以提供实现它的步骤吗?

HTTP Header Manager to send User-Agent header 与您要模仿的浏览器的值一起使用。

您可能还想添加 HTTP Cache Manager and HTTP Cookie Manager 以便更接近地模拟浏览器。

还可以考虑使用 Throughput Controller if you looking for a form of distribution, i.e. 60% Chrome, 20% Safari, etc. see Running JMeter Samplers with Defined Percentage Probability 指南了解更多详情。

请记住,JMeter 实际上并不 "render" 页面,它会将响应下载为纯文本,因此您将无法检测到任何呈现问题。它既不执行 JavaScript。