JMeter WebDriver Sampler:升级到 WebDriver 4.13.0.1 后,Groovy 脚本出现“无效调用序列”错误

问题描述 投票:0回答:1

我使用 JMeter 5.6.3 和 WebDriver Sampler 版本 4.13.0.1 以及 Groovy 进行脚本编写。升级到此版本后,我开始遇到以下错误:

2024-09-17 19:30:23,748 ERROR o.a.j.s.SampleResult: sampleStart called twice java.lang.Throwable: Invalid call sequence at org.apache.jmeter.samplers.SampleResult.sampleStart(SampleResult.java:1186) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at Script1.run(Script1.groovy:3)`

这是我的 Groovy 代码片段:

WDS.browser.manage().window().maximize() 

WDS.sampleResult.sampleStart();  

WDS.log.info("Login page loading is started"); 

WDS.browser.get("${base_url}"); 

WDS.log.info("Login page is loaded"); 

WDS.sampleResult.sampleEnd();

在我当前的设置中,什么可能导致“无效的调用序列”错误?我是否应该遵循特定的最佳实践或配置来避免 JMeter 中的 WebDriver Sampler 出现此问题? 任何见解或建议将不胜感激!请随意调整任何细节以更好地适合您的情况!

selenium-webdriver groovy jmeter webdriver
1个回答
0
投票

这听起来像是

4.13.0.1
中的错误,您可以使用JMeter插件管理器

报告它并降级到4.13.0.0

enter image description here

还值得通过 JMeter 插件支持论坛

报告该问题
© www.soinside.com 2019 - 2024. All rights reserved.