gpt4 book ai didi

testing - Groovy 断言脚本在 SoapUI 中执行两次

转载 作者:行者123 更新时间:2023-11-28 20:11:06 25 4
gpt4 key购买 nike

你好,我想在 Soapui 中做一个简单的 groovy 脚本

我尝试获取一个测试用例属性并递增它然后保存它。当我运行然后编写脚本时,它会递增两次我不知道为什么。我尝试了不同的语法,但到目前为止似乎没有任何效果。

这是显示我的问题的屏幕截图

enter image description here

这里我跑了2次测试,第一次变量是3,正常情况下第二次跑测试前值应该是4,后值应该是5,而不是5和6。

最佳答案

我相信您不希望在 Script Assertion 中有增量逻辑。而是在测试用例的 Setup Script 中增加 counter

如果你需要脚本断言中的counter值,单独阅读即可。

希望这对您有所帮助。

顺便说一句,我没有发现您显示的脚本有任何问题。

如果这个变量正在被操纵,请检查是否还有其他地方。

def cnt = context.testCase.getPropertyValue('COUNT') as Integer
if (cnt< 10){
log.info "before : $cnt"
cnt += 1
log.info "after : $cnt"
context.testCase.setPropertyValue('COUNT', cnt.toString())
}

enter image description here

关于testing - Groovy 断言脚本在 SoapUI 中执行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42581627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com