我正在对 Web 服务服务器(基于 Tomcat+Axis2)进行负载测试。
在测试中,我使用HTTPS调用一种方法:
在使用 SoapUI 时,通过简单的策略和设置线程数,当 TPS 超过 60 一段时间后,SoapUI 会出现一些错误(大约 0.1-0.3%)(“目标服务器无法响应”)。而在 Web 服务服务器上,似乎根本没有收到这些请求。99.7-99.9% 的请求被正确接收和处理。
使用 JMeter 时,TPS 很容易走高(100-200TPS),并且在 JMeter 聚合报告中没有显示错误。在 Web 服务服务器上,每个请求都被接收并正确处理。
为什么从 JMeter 到 SoapUI 的测试结果看起来不同?工具上有什么特殊配置吗?
顺便说一句,当使用HTTP调用该方法时,SoapUI 上没有错误。