11.3.3 负载测试案例分析
1.某票单功能测试结果概要
表11-9 功能测试结果概要
在以上运行中,无失败或错误事务,但需要注意的是,100个并发用户在近4分钟内已经造成了750MB的流量,占用带宽3.1M/S。
在以上运行中,无失败或错误事务,但需要注意的是,Loadrunner显示已经顺利并发100个用户,并成功进行提交。但经过查阅后台数据,发现仅成功提交31个票单。经过反复排查,发现在100用户并发时,数据库出现死锁,报出信息如下:
信息:执行查询SQL语句时发生错误:[IBM][CLI Driver][DB2/AIX64] SQL0911N The current transaction has been rolled back because of a deadlock or timeout. Reason code "68". SQLSTATE=40001
[IBM][CLI Driver][DB2/AIX64] SQL0911N The current transaction has been rolled back because of a deadlock or timeout. Reason code "68". SQLSTATE=40001
2.虚拟用户数ramp趋势图
图11-12 虚拟用户数ramp趋势图
2.DB2 Server UNIX Resource趋势图
图11-13 DB2 Server UNIX Resource趋势图
图中浑色高位曲线为CPU Utilization(Unix Kernel Statistics)。与并发用户数趋势基本一致。