我想使用xvfb打开浏览器,无需使用jmeter进行客户端性能测试。我正在使用selenium [Junit sampler]来运行测试。如何在jmeter中覆盖显示变量,以便它不会打开浏览器。?
答案 0 :(得分:0)
选项1
如果您使用的是Firefox,则可以使用FirefoxBinary.setEnvironmentProperty()方法
FirefoxBinary bin = new FirefoxBinary(new File("/opt/firefox28/firefox"));
bin.setEnvironmentProperty("DISPLAY",":1"); // or where you have Xvbf running
FirefoxDriver driver = new FirefoxDriver(bin,new FirefoxProfile());
选项2
考虑切换到设计无头的PhantomJS
选项3
考虑切换到WebDriver Sampler的HTMLUnitDriver支持,这也是完全无头的。