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。
希望对您有所帮助,
我不想使用 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。
希望对您有所帮助,