0

我需要在带有侧缓存的 SOA 设备上完成一些性能测试。我开发了一个简单的应用程序来生成 SOAP/HTTP 流量,但现在我需要某种方式来监控 E2E 应用程序的性能。

我需要的一个重要指标是每秒事务数以及 e2e 响应时间的准确数字。

我使用了soapUI 和Loadui,但只是不相信报告的TPS 数据,因为它们看起来非常高,例如> 1300 TPS。

任何人都可以推荐一种“万无一失”的测量 TPS 的方法吗?

4

1 回答 1

1

我建议根据您服务器的日志交叉检查 SoapUI 的数字(计算同一秒的行数),或者以这种方式交叉检查:

自己安排测试时间。
验证 SoapUI 引用的事务数是否准确(日志或服务器本身的其他度量)。将反式计数除以秒。

过去我做过这个,发现 SoapUI 非常可靠。

关于您的数字是否尽可能好,要记住的一件事是您是否可能需要同时从多台机器上运行soapui。我建议监控 SoapUI 机器上的 CPU、内存、带宽等。如果其中任何一个变得相当高,请同时在两台机器上以非常接近相同的开始和停止时间运行测试,然后您可以安全地添加两个 TPS 数字。

于 2012-07-13T15:08:50.860 回答