如何在JMeter selenium中设置系统属性?
即时通讯使用硒与JMeter的webdriver的样,我想测试我的互联网Exoplorer应用程序购买,当我运行它,我得到这个错误:如何在JMeter selenium中设置系统属性?
java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin
这是我在webdriver的取样脚本:
System.setProperty("webdriver.ie.driver", "C:/IEDriverServer.exe");
WDS.sampleResult.sampleStart()
WDS.browser.get('http://www.google.com')
WDS.sampleResult.sampleEnd()
一些编码问题。我想你有复制粘贴谷歌的代码。
提示:
- 将代码复制到一些文本编辑器,然后复制粘贴代码偏食。
-
如果你使用eclipse,使用这个命令来改变编码/格式,它会正常工作。
命令1:CRTL + A(选择所有)
命令2:CTRL + SHIFT + F(改变格式UFT8编码)
希望这有助于。谢谢。
兄弟我想在jmeter中设置系统属性不在复位 –
好的..如果您提供的代码需要在jmeter中设置,那么快捷方式我给出的命令可能无法正常工作。我建议你删除你的行并尝试输入并执行它。 –
java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin<br/>
- 当程序正在查找不存在于所述路径中的文件时出现此错误。
- 同样,请确保您具有所有必需的JMeter文件。
System.setProperty不足以设置您的项目使用JMeter。
参考这些条款,这可能会帮助你在设置项目:问题
可能重复: How to create and run Apache JMeter Test Scripts from a Java program?
对于配置项目中使用的JMeter: http://uttesh.blogspot.in/2015/04/jmeter-load-testing-by-code-jmeter-api.html
你必须至少3种设置JMeter特性的方法:
-
将相关行添加到系统。物业文件(生活在你安装Jmeter的“bin”文件夹)
webdriver.ie.driver=C:/IEDriverServer.exe
JMeter的重启将被要求通过'-D command-line argument`挑财产高达
-
它传递给JMeter的启动脚本,如:
jmeter -Dwebdriver.ie.driver=C:/IEDriverServer.exe -n -t ....
-
如果你想run JavaScript in Java您需要提供System类象的完整包名:
个java.lang.System.setProperty('webdriver.ie.driver', 'C:/IEDriverServer.exe')
参考文献:
的可能的复制[无法运行在Internet Explorer驱动硒的webdriver测试(https://stackoverflow.com/questions/26398421 /无法运行selenium-webdriver-tests-with-internet-explorer-driver) –
我想你可以通过使用“selenium”加上你的错误信息来搜索SO来解决这个问题。 –
兄我需要将系统属性设置为JMeter而不是java –