我正在使用wiremock,对于相同的路径和方法,我有几个响应,get /one。我想随机响应不同的状态代码。我知道我可以使用场景顺序不同响应,但不能随机。我说的是直接在 json 配置中进行,而不是使用 JAVAwiremock API。 例如,我知道如何响应序列 [200,400,401,200,400,401...etc],但不知道如何响应像 [400, 200, 401, 200, 400, 400..etc] 这样的随机序列
不幸的是,目前在 WireMock 中这是不可能的。 我认为实现此目的的唯一方法是构建您自己的扩展以按您想要的顺序返回状态代码。 唯一的其他选择是场景功能,但正如您所说,这并没有达到您想要的程度。
如果您正在考虑编写自己的响应转换器,那么此页面可能对您有用 - https://wiremock.org/docs/extensibility/transforming-responses/