我是API测试的新手,我正在使用SoapUI。我有一些需要身份验证的测试,我已经能够使用传输值获取 SessionId,但我尚未在测试中成功使用此变量。我的标头是"授权",值是"令牌",我想将会话变量添加到我的令牌值中。我怎样才能实现它?也许我的 concat 值是错误的。提前致谢
我找到了使用groovy解决问题的方法:
def sessionToken = context.expand( '${[Testcase name]#Response#$.[session variable]}' )
def accessToken = 'Token ' + sessionToken
testRunner.testCase.setPropertyValue("accessToken", accessToken)
只需更改"测试用例名称"和"会话变量"。将"授权"添加到测试标头中,值为"${#TestCase#accessToken}">