举例如下:
邮箱登陆模块:
1.负载测试
1个用户,2个用户,不断往上加,……10个用户,同时观察服务器资源消耗情况,当发现资源消耗快达到临界值(如CPU 90%,内存80%以上)停止增加用户,假如这个时候用户数量是20个,那就用20个用户同时多次做重复登录,直到系统出现故障;
得到系统在满负荷状态运行过程中,2次故障的平均间隔时间
2.压力测试
持续不断增加压力,直到系统被压垮
10个用户,20个……70个用户登陆时候,系统崩溃了。
得到系统能承受的最大并发登陆用户数量
假设邮箱登陆时间最多不超过10秒 | ||||
用例编号 | 测试种类 | 测试对象 | 测试步骤 | 重要数据 |
1 | 一般性能测试 | 登陆模块 | 用一个用户重复登录5次,记录每次登录时间,取平均值 | 一个用户的平均登录时间 |
2 | 一般性能测试 | 登陆模块 | 逐渐增加并发的用户数量,并记录每次的平均登陆时间,直到登陆时间达到10秒 | 登录时间达到10秒的并发用户数 |
3 | 稳定性测试 | 整个系统 | 让邮箱系统连续运行1个月(可以不登录) | 2次故障的平均时间间隔 |
4 | 负载测试 | 整个系统 | 逐渐增加并发的用户数量,直到达到服务器资源消耗的临界值,并在这种状态下连续运行 | 系统在满负荷状态运行时,2次故障的平均间隔时间 |
5 | 压力测试 | 登陆模块 | 逐渐增加登陆用户的并发数,直到系统崩溃 | 系统所承受的最大并发登陆用户数 |