具有模拟延迟的 Wiremock 快照

Wiremock Snapshotting with simulated delay

Wiremock 版本:2.27.0

使用 Wiremock 运行 负载测试,工作流程如下。

一个。启用代理并执行单个 运行 负载测试(预热阶段)。

b。生成快照

c。然后修改映射(getting/setting via REST API),用delayDistribution

修饰

d。 运行 随后的负载测试 运行 秒(实际 运行 秒,对最终统计数据有贡献)

有更好的方法吗?例如,有没有办法用 DelayCharacteristics 装饰现有的映射。我查看了扩展,但找不到更优雅的方法。

据我所知,没有现成的解决方案可供您下载和实施。但是,你有可能发展自己。

WireMock 文档中关于录制和回放的部分 Transforming generated stubs 通过创建基于 StubMappingTransformer 的扩展。

example 中还可以找到一些文档。