我尝试在SoapUI中创建集成测试:
myId=1234
。<messageId>${myId}</messageId>
<messageId>
:def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context);
def request = groovyUtils.getXmlHolder("myRequest#Request");
log.info(request["//messageId"]);
输出:${myId}
预期输出:1234
你有什么想法吗?
答案 0 :(得分:0)
通过在同一请求步骤中使用Groovy Script
,可以在不使用其他Script Assertion
测试步骤的情况下实现此目的。
使用Script Assertion
下方显示请求以及要替换的值或发送到服务器的实际请求。
//Check if you have got the response
assert context.response, "Response is null or empty"
//show the actual request is being sent
log.info context.rawRequest