我目前正试图通过在Jmeter中使用Webdriver Sampler来加载HTTPS网站。 Jmeter成功运行Webdriver Sampler中的整个Selenium代码;但最后,在“查看结果树”监听器中将采样器标记为“失败”。响应数据>响应正文显示
java.net.MalformedURLException:未知协议:数据
这很奇怪,因为即使关闭浏览器,它已经成功执行了整个代码。最终给出这个错误的重点是什么?
避免这种失败的方法是什么?
该错误意味着您打开浏览器而不是调用WebDriver.get() function
请检查所有WebDriver Samplers并确保每个都有以下呼叫:
WDS.browser.get('https://example.com')
将example.com
替换为您正在测试的应用程序的URL。
查看The WebDriver Sampler: Your Top 10 Questions Answered文章,了解有关JMeter中Selenium脚本编写的更多信息,故障排除,提示和技巧。