Jmeter镀铬驱动器配置

时间:2017-09-08 18:05:43

标签: google-chrome google-chrome-extension jmeter

我是jmeter的新手,目前正在开展一个项目,我必须编写一个jmeter脚本来完成Web应用程序的流程。我已经使用Jmeter的录制功能编写了但项目要求已更改为Web浏览器执行类型。需要有关如何将jmeter项目转换为Web浏览器执行类型的信息

2 个答案:

答案 0 :(得分:1)

JMeter在HTTP级别记录脚本,而不是UI级别(即HTTP请求浏览器发送到服务器,以及从服务器接收的响应)。因此,对于所有类型的浏览器,它们大致相同,除非您的应用程序行为因浏览器而异。

此类录制的脚本也在HTTP级别上运行,您无法将其转换回浏览器/ UI级别。

您可以在UI级别上record Selenium script,并在JMeter中运行它。请参阅此处回答的类似问题:How to integrate JMeter with Selenium WebDriver for Load testing?

如果您只是需要在Chrome中使用应用程序时录制脚本,请按照here所述将代理设置为Chrome中的Jmeter 并重新录制你的情景。

答案 1 :(得分:1)

无法将JMeter测试转换为“Web浏览器”执行类型,您唯一能做的就是将HTTP Header Manager添加到测试计划并将其配置为发送User-Agent浏览器标题(s)您需要模仿,请查看List of User Agent Strings以获取确切的详细信息。

如果您需要执行基于GUI的测试,即启动真实的浏览器并执行用户操作,则需要切换到另一个工具,例如:

还有“无头”浏览器没有GUI但是它们是可以自动化的全功能网络浏览器: