WireMock 性能和负载测试

Daw*_*eze 3 java performance jetty wiremock

有没有办法让 WireMock Standalone 更快?我有 1kb 响应文件,我想在 3ms - 10ms 之间返回 目前响应在 20ms - 40ms 内返回

这是针对 SoapUI 的单个请求/响应,因此它也需要在负载下进行扩展,尽管我相信这可以使用命令行开关/Jetty 参数来适应

机器为 2x2.8 GHz(64 位)/32GB RAM

Tom*_*Tom 5

您可能会发现将响应主体直接放入存根映射中效果更好(如果它们是二进制的,您可以将其作为 base64 执行)。

目前,WireMock 会在每次提供文件系统时读取主体文件,因此您可能会受到 I/O 延迟的影响。当它们成为映射的一部分时,它们就会保存在内存中。

如果您可以选择,另一种选择是将 __files 目录安装在更快的存储上,例如 ramdisk。