使用SoapUi我打算调用MockService,当Response配置为返回静态消息时,一切似乎都没问题。另一方面,如果我添加并发送一个参数(例如?PName = John),虽然我也将响应中的名称从“John”更改为$ {PName},但我什么都没得到(空字符串)。我在哪里做错了?请参阅随附的屏幕截图
答案 0 :(得分:2)
以下是我将如何获取请求参数:
例如,用户正在传递一个名为test
的查询参数,其值为abc
。
模拟脚本:
//Read request parameter test and assign value to a variable
def userValue = mockRequest.httpRequest.getParameter('test')
//Assign the input value to response context
context.requestValue = userValue
使用上下文的示例响应:
{
"comment" : "${requestValue}"
}
在所有数据流中:
答案 1 :(得分:-1)