jmeter 我有两个事务,一个是登录,另一个是注销,这些登录,注销是 selenium webdriver采样器,当我试图注销它去阿金登录页面

14ifxucb  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(117)

我必须退出页面。当我试图注销它再次登录页面。我一直要求作为2个不同的交易控制器登录和注销,因为我必须收集登录和注销交易的结果。
要求:直接退出页面,不要再进入登录页面

9bfwbjaz

9bfwbjaz1#

如果看不到您的代码,就不可能提供全面的帮助。
有一件事是显而易见的:WebDriver Sampler在线程(虚拟用户)启动时创建WebDriver的示例,并保留它直到虚拟用户关闭。
因此,如果您只需要执行注销,则第二个WebDriver采样器的Groovy代码应该如下所示:

WDS.sampleResult.sampleStart()
def logoutLink = WDS.browser.findElement(org.openqa.selenium.By.xpath('//a[text()="Logout or whatever text you have"]'))
logoutLink.click()
WDS.sampleResult.sampleEnd()

还值得检查jmeter.log文件中是否有任何可疑条目。

相关问题