SoapUI 属性 从先前的测试用例转移并同时递增 REST/JSON

SoapUI property transfer from previous Test Case and increment at the same time REST/JSON

我不想使用 Groovy 脚本而是使用常规测试用例来执行此操作,我正在从上一个测试用例中转移值,它看起来是这样的:

"extTransId":   "${Card / Charge / Magstripe (13001)#Request#$header.extTransId}",

我可以增加这个值:$header.extTransId 使用 +1++ 之类的东西吗?

谢谢

为此,您可以使用以下表达式:

"extTransId" : "${=${Card / Charge / Magstripe (13001)#Request#$header.extTransId} + 1}"

解释:

在 SOAPUI 请求中,您可以使用跟随符号 ${=} 来评估 groovy 代码,因此在内部您使用 ${Card / Charge / Magstripe (13001)#Request#$header.extTransId} 来获取您之前请求的值,然后加 1。

希望对您有所帮助,