在本文的分析中,我们根据 Tomcat 缺省接收并行访问数(150)而将第一次测试的“用户数量”也设定为 150。本次测试包含三组数据。
图十九、并发数为 150 时 Web Service 性能测试运行后的响应时间报表
从图十九中可见,系统的反应时间超过了 1.5 秒(如图中第二行第三列所示),不满足需求。我们将并发用户数量通过 10 并发/次 进行递减继续测试,最后获得在用户并发数达到 100 时,可以满足 1.5 秒的性能要求(如图二十),亟 100 并发为本次性能测试的最终结果。
图二十、并发数为 100 时 Web Service 性能测试运行后的响应时间报表
本文描述了在 Rational Performance Tester 中,安装了 RPT4SOA Extension 后,对于一个特定性能要求的 Web Service 进行性能测试的过程。正如文中所示的,采用 RPT4SOA Extension 进行 Web Service 的性能测试,将 Web Service 的测试从传统的手工编写程序的方法,转化为自动化的实现,从而对 SOA 的质量保证提供了一种性能评测的有效手段。
【福利】填问卷 送2019精选测试大礼包+接口测试实战课程!