我正在尝试为SoapUI上的POST方法创建模拟Web服务。我创建了一个REST项目,然后创建了MockService,MockAction并定义了一些响应和资源路径。如果我定义了相对于我的Service的固定常规路径,则效果很好,例如要在http://localhost:8080/method/post
处调用的方法/后方法,则效果很好。
但是,我想用路径参数定义我的方法,例如:http://localhost:8080/method/{par1}/{par2}/{par3}/post
。我们要测试的应用程序(将调用我们的模拟服务)广泛使用这种类型的参数,因此我们不能仅为每种可能的组合创建一个方法。
是否可以使用这种类型的path参数定义模拟POST方法?是否可以解析参数并将其用于输出响应?如果是,那怎么办?
最佳答案
请启用脚本方法以响应模拟请求,soapui发布了一个默认脚本,该脚本告诉您如何访问路径参数,标头,正文。请使用附带的图片作为参考。