在测试过程当中,可能会出现如下常见的几种测试状况:数据库
1、当事务响应时间的曲线开始由缓慢上升,而后处于平衡,最后慢慢降低这种情形代表:并发
* 从事务响应时间曲线图持续上升代表系统的处理能力在降低,事务的响应时间变长;ide
* 持续平衡代表并发用户数达到必定数量,在多也可能接受不了,再有请求数,就等待;测试
* 当事务的响应时间在降低,代表并发用户的数量在慢慢减小,事务的请求数也在减小。spa
若是系统没有这种降低机制,响应时间愈来愈长,直到系统瘫痪。orm
从以上的结果分析可发现是由如下的缘由引发:事务
1. 程序中用户数链接未作限制,致使请求数不断上升,响应时间不断变长;内存
2. 内存泄露;资源
2、CPU的使用率不断上升,内存的使用率也是不断上升,其余一切都很正常;开发
代表系统中可能产生资源争用状况;
引发缘由:
开发人员注意资源调配问题。
3、 全部的事务响应时间、cpu等都很正常,业务出现失败状况;
引发缘由:
数据库可能被锁,就是说,你在操做一张表或一条记录,别人就不能使用,即数据存在互斥性;
当数据量大时,就会出现数据错乱状况。