在不点击目标应用程序的情况下动态更改 mountebank 冒名顶替者中保存的响应

Dynamically change the saved response in mountebank imposter without hitting target app

我在性能测试中使用 mountebank 进行服务虚拟化。所以,当我第一次使用请求参数访问 mountebank 服务 url 时,例如flightNo=513,它使用 proxyOnce 模式转到目标应用程序并将响应保存在特定端口的冒名顶替者中,但是当我第二次更改 flightNo 时我不想点击目标应用程序但我想根据给定的航班号我怎样才能在 mountebank 中做到这一点?请帮忙。

您需要使用 addDecorateBehavior,它允许您访问传入请求(request.query.flightNo,在您的情况下)以在退出时操作保存的响应。