我是wiremock的新手,我使用wiremock JSON映射来测试项目中的一些场景。
在其中一个测试场景中,我需要在2次重试(500)后向尝试访问其中一个JSON映射URL的服务器(比如说/重试)提供200 OK。
我可以通过引用wiremock http://wiremock.org/docs/stateful-behaviour/
的有状态行为来实现这一点但问题是这只有在一个服务器或线程访问它时才有效。但是,如果多个服务器/实例/线程将尝试访问相同的内容,则会导致行为不一致,因为wiremock正在内部更改状态。
那么查询是如何让这个场景线程安全的,以获得一致的结果?
P.S。:我已准备好从JSON映射转移到wiremock的JAVA用法甚至JUnits用法。但不确定这是否能解决我的问题。 Junit用法我也不想使用,因为我没有在测试模块中的现有项目中进行此更改,而是创建单独的wiremock服务器以进行独立测试。