如何在jmeter.sh中覆盖显示变量

时间:2015-01-07 08:01:31

标签: performance jmeter

我想使用xvfb打开浏览器,无需使用jmeter进行客户端性能测试。我正在使用selenium [Junit sampler]来运行测试。如何在jmeter中覆盖显示变量,以便它不会打开浏览器。?

1 个答案:

答案 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 SamplerHTMLUnitDriver支持,这也是完全无头的。