我需要在带有侧缓存的SOA设备上完成一些性能测试。 我开发了一个简单的应用程序来生成SOAP / HTTP流量,但现在我需要一些方法来监控E2E应用程序的性能。
我需要的一个重要指标是每秒事务处理的准确数字,以及e2e响应时间。
我使用过soapUI和Loadui,但只是不相信报告的TPS数据,因为它们看起来非常高,例如> 1300 TPS。
任何人都可以推荐一种测量TPS的方法,即傻瓜证明"?
答案 0 :(得分:1)
我建议根据服务器的日志交叉检查SoapUI的数字(计算具有相同秒数的行数),或者以这种方式交叉检查:
自己测试时间。
验证SoapUI引用的事务数是否准确(日志或服务器本身的其他度量)。
将转移计数除以秒。
过去我做过这个,发现SoapUI非常可靠。
关于您的数字是否尽可能好,要记住的一件事是您是否需要同时从多台机器运行soapui。我建议监控SoapUI机器上的CPU,内存,带宽等。如果其中任何一个变得相当高,请在非常接近相同的开始和停止时间的情况下同时在两台机器上运行测试,然后您可以安全地添加两个TPS数字。