我正在寻找一种将当前已经运行的Selenium Browser自动化脚本转换为Jmeter脚本的方法。切记,我没有负载测试经验,仅浏览器UI自动化。我知道有一个名为Blazemeter和taurus的工具,但是正在寻找免费的简单解决方案吗?
谢谢。
答案 0 :(得分:1)
只需使用JMeter的HTTP(S) Test Script Recorder
进行记录准备进行记录的JMeter。最快的方法是使用JMeter Templates Feature
File -> Templates -> Recording
,然后单击“创建” HTTP(S) Test Script Recorder
,然后单击“开始” Configure your Selenium tests to run through JMeter proxy.以下代码适用于Firefox
org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
proxy.setHttpProxy("localhost:8888");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new FirefoxDriver(cap);
运行测试。 JMeter将捕获请求并将其保存在Recording Controller