SoapUI:如何传递令牌变量并在另一个测试中连接它?

时间:2017-07-12 15:37:41

标签: json web-services api soapui

我是API测试的新手,我使用的是SoapUI。我有一些需要身份验证的测试,我已经能够使用传输值获取SessionId,但我还没有成功在我的测试中使用这个变量。我的标题是"授权"价值是"令牌"我想将Session变量添加到我的令牌值。我怎样才能实现它?也许我的concat值是错误的。提前致谢

1 个答案:

答案 0 :(得分:0)

我使用groovy找到了解决问题的方法:

def sessionToken = context.expand( '${[Testcase name]#Response#$.[session variable]}' )

def accessToken = 'Token ' + sessionToken

testRunner.testCase.setPropertyValue("accessToken", accessToken)

只需更改"测试用例名称"和"会话变量"。添加"授权"使用值" $ {#TestCase#accessToken}"

进入测试的标题