我有几个模拟回应。
但是对于其中一些,我想基于其他查询参数创建响应。
例如:
我对REST请求(例如“GET/order/item”)进行了模拟,并且工作正常。
但是,我尝试为“GET/order/item?status = queued”创建模拟并为此创建响应,但是在测试时得到的响应与“GET/order/item”相同。

是否可以在SoapUI Pro(5.1.2)中使用查询创建REST Mock?

预先感谢您的回答。

最佳答案

if("queued".equals(mockRequest.getHttpRequest().getParameter("status"))) {
  log.info("queued");
  mockRequest.getHttpResponse().getWriter().write("queued");
} else {
  log.info("nope");
  mockRequest.getHttpResponse().getWriter().write("nope");
}

10-07 23:55