WireMock 性能和负载测试
WireMock Performance and Load Testing
有什么方法可以使 WireMock Standalone 更快?
我有 1kb 的响应文件,我想在 3ms - 10ms 之间返回
目前响应在 20 毫秒 - 40 毫秒内返回
这是针对来自 SoapUI 的个人 request/response,因此它还需要在负载下进行扩展,尽管我相信这可以使用命令行 switches/Jetty 参数
机器是 2x2.8 GHz(64 位)/32GB Ram
您可能会发现将响应主体直接放入存根映射中效果更好(如果它们是二进制的,您可以将其作为 base64 执行)。
目前,WireMock 每次提供服务时都会从文件系统中读取主体文件,因此您可能会遇到 I/O 延迟问题。当它们成为映射的一部分时,它们将保存在内存中。
如果可以的话,另一种选择是将 __files 目录挂载到更快的存储设备上,例如一个 ramdisk.
有什么方法可以使 WireMock Standalone 更快? 我有 1kb 的响应文件,我想在 3ms - 10ms 之间返回 目前响应在 20 毫秒 - 40 毫秒内返回
这是针对来自 SoapUI 的个人 request/response,因此它还需要在负载下进行扩展,尽管我相信这可以使用命令行 switches/Jetty 参数
机器是 2x2.8 GHz(64 位)/32GB Ram
您可能会发现将响应主体直接放入存根映射中效果更好(如果它们是二进制的,您可以将其作为 base64 执行)。
目前,WireMock 每次提供服务时都会从文件系统中读取主体文件,因此您可能会遇到 I/O 延迟问题。当它们成为映射的一部分时,它们将保存在内存中。
如果可以的话,另一种选择是将 __files 目录挂载到更快的存储设备上,例如一个 ramdisk.