使用Mountebank,冒名顶替者在返回对客户端的响应后是否有可能执行一些逻辑



我的应用具有一个工作流程,它要求外部服务并收到响应。此后的某个时候,外部服务最终将在我的应用程序中调用端点。对于集成测试,是否可以用Mountebank设置冒名顶替者来模仿此行为?

在我的研究中,我最好的猜测是使用注射,然后也许Settimeout((以后执行我需要提出的邮政请求。但是,我不确定这是Mountebank打算做的。

谢谢!

您是正确的,这稍微扩展了Mountebank的功能,但至少有三个选项。您使用注射和settimeout((确定了第一个。您也许可以通过装饰行为和SettieMout有效地做同样的事情,而无需在JavaScript中构建整个响应。第三个选项是使用ShellTransgry行为,该行为使您可以将其弹出到可能负责延迟行为的另一个程序中。

相关内容

  • 没有找到相关文章

最新更新