如何使线程状态行为线程安全?

时间:2017-12-04 20:52:15

标签: json wiremock

我是的新手,我使用 JSON映射来测试项目中的一些场景。

在其中一个测试场景中,我需要在2次重试(500)后向尝试访问其中一个JSON映射URL的服务器(比如说/重试)提供200 OK。

我可以通过引用 http://wiremock.org/docs/stateful-behaviour/

的有状态行为来实现这一点

但问题是这只有在一个服务器或线程访问它时才有效。但是,如果多个服务器/实例/线程将尝试访问相同的内容,则会导致行为不一致,因为正在内部更改状态。

那么查询是如何让这个场景线程安全的,以获得一致的结果?

P.S。:我已准备好从JSON映射转移到的JAVA用法甚至JUnits用法。但不确定这是否能解决我的问题。 Junit用法我也不想使用,因为我没有在测试模块中的现有项目中进行此更改,而是创建单独的服务器以进行独立测试。

0 个答案:

没有答案