现在的位置: 首页 > 综合 > 正文

CAS压力及疲劳测试

2013年12月10日 ⁄ 综合 ⁄ 共 1176字 ⁄ 字号 评论关闭

近期主要在做统一认证的测试工作。统一认证是很多系统的大门,对压力和疲劳的承受能力直接影响到用户的体验。所以,做好统一认证的性能调优很关键。

单个tomcat并发性能测试(统一认证登录):通过测试发现应用服务器cpu存在性能瓶颈,随着并发用户数增大应用服务器cpu占用率持续90%以上,测试执行15分钟后点击率、吞吐量出现快速下降,达到瓶颈点,响应时间上升。最佳用户并发数为200用户同时并发操作,当并发用户数达到300时,平均响应时间大于2秒。

单个tomcat并发性能测试(iframe登录):通过测试发现,测试执行15分钟后点击率、吞吐量出现快速下降,达到瓶颈点,响应时间上升。最佳用户并发数为200用户同时并发操作,当并发用户数达到300时,平均响应时间大于2秒。

疲劳强度测试(统一认证登录):通过测试100用户执行89小时,200、500、800用户分别执行3小时,迭代时间间隔为10秒,发现100、200、500用户执行未出现问题,平均事务响应时间在2秒以内。800用户执行过程中系统出现HTTP Status-Code=500、Step download timeout、Failed to connect toserver等错误。最佳访问用户数为500。

疲劳强度测试(iframe登录):通过测试200、500、800用户分别执行3小时,迭代时间间隔为10秒,发现200、500用户执行未出现问题,平均事务响应时间在2秒以内。800用户执行过程中系统出现HTTP Status-Code=500、Step download timeout、Failed to connect toserver等错误。最佳访问用户数为500。

统一认证登录和iframe登录并发测试对比:500用户测试统一认证登录操作平均响应时间为:12.563秒,事务成功率为:99.82%;iframe登录操作平均响应时间为:14.142秒,事务成功率为:100%。

统一认证登录和iframe登录疲劳强度测试对比:800用户测试执行3小时统一认证登录操作平均响应时间为:9.518秒,事务成功率为:98.3%;iframe登录操作平均响应时间为:1.863秒,事务成功率为:99.1%。

场景一:100登录模块事务响应时间图(统一认证登录)

场景三:300登录模块事务响应时间图(统一认证登录)

场景四:500登录模块事务响应时间图(统一认证登录)

场景九:500登录模块疲劳强度测试事务响应时间图(统一认证登录)

场景十:800登录模块疲劳强度测试事务响应时间图(统一认证登录)

场景十一:100登录模块执行89小时疲劳强度测试事务响应时间图(统一认证登录)

简单来说,在pc机上跑出这样的成绩,我还算是比较满意的。

这个项目从头跟到尾,感觉就像是自己的孩子一样,生怕出什么问题。现在性能基本没问题,我就放心了。

抱歉!评论已关闭.