Jenkins JMeter Selenium JUnit测试不显示浏览器

时间:2017-07-05 16:12:01

标签: jenkins jmeter

我创建了一个JMeter JUNIT Selenium测试,并使用Maven插件来运行该测试。当我在Java IDE中运行JMeter测试时,它会打开浏览器。但是,当我使用Jenkins(作为服务运行)运行相同的测试时,它不会显示浏览器。我想知道是否有人知道这个问题或者已经解决了这个问题?

2 个答案:

答案 0 :(得分:0)

您需要run Jenkins service under account of the user which is currently logged in喜欢:

 Start -> Run -> services.msc -> find Jenkins service -> Properties -> Log On -> This account

并提供您的用户名和凭据。这样您就可以看到浏览器了。

但是,如果您没有遇到测试问题,最好在Local System Account下运行Jenkins,以便进行测试Selenium test could run headless,在这种情况下,您可以在测试时继续工作跑步以节省时间。

答案 1 :(得分:0)

我通过在分布式模式下运行我的测试解决了上述问题,即部署Jenkins节点以在使用JNLP协议运行Jenkins的单独节点机器上运行JMeter测试。