我正在尝试为SoapUI上的POST方法创建模拟Web服务。我创建了一个REST项目,然后创建了MockService,MockAction并定义了一些响应和资源路径。如果我定义了相对于我的Service的固定常规路径,则效果很好,例如要在http://localhost:8080/method/post处调用的方法/后方法,则效果很好。

但是,我想用路径参数定义我的方法,例如:http://localhost:8080/method/{par1}/{par2}/{par3}/post。我们要测试的应用程序(将调用我们的模拟服务)广泛使用这种类型的参数,因此我们不能仅为每种可能的组合创建一个方法。

是否可以使用这种类型的path参数定义模拟POST方法?是否可以解析参数并将其用于输出响应?如果是,那怎么办?

最佳答案

请启用脚本方法以响应模拟请求,soapui发布了一个默认脚本,该脚本告诉您如何访问路径参数,标头,正文。请使用附带的图片作为参考。rest - 具有路径参数的SoapUI REST Web服务模拟-LMLPHP

07-24 09:43
查看更多