SoapUI groovy输出的requestContent包含param名称

时间:2014-06-25 12:40:36

标签: rest groovy parameters output soapui

我正在使用soupUi(专业5.0)以及客户参数休息请求的最佳请求测试 我的要求:

{
     "User": "${#Project#UserName}",
    "ApiPass": "11111",
    "Platform": "${#TestCase#Platfom}"

}

Project.UserName =萨姆

TestCase.Platfom =云

我正在使用groovy脚本打印到文件:

file.append(  testRunner.testCase.testSteps["test name"].testRequest.requestContent+'\n' );

输出是:

{
     "User": "${#Project#UserName}",
    "ApiPass": "11111",
    "Platform": "${#TestCase#Platfom}"

}

但我希望得到

{
     "User": "Sam",
    "ApiPass": "11111",
    "Platform": "Cloud"

}

1 个答案:

答案 0 :(得分:0)

我认为你在寻找:

testRunner.testCase.testSteps["test name"].testRequest.rawRequestData.toString()

请参阅:http://www.soapui.org/apidocs/index.html?com/eviware/soapui/impl/wsdl/teststeps/RestRequestStepResult.html

上的API