软件性能测试与调优指南

3.2. 测试软件

(描述需要测试的应用软件)

3.3. 测试人员

(描述测试人员)

3.4. 测试目标

(描述本次测试任务的目标)

3.5. 测试日程

表六:测试日程示例

测试阶段 测试任务 工作量估计 (人日) 第一阶段 方案设计、案例设计 方案设计、案例设计review …… 2 2 黄锡波 焦求智 2005-08-16 2005-08-22 2005-08-17 2005-08-23 人员分配 开始时间 截止时间

4 设计场景

4.1. 设计性能测试的测试案例

通常有下列测试案例:在线用户数、并发请求、峰值响应、压力持续。

4.2. 性能测试案例设计模板

提示:详见附录8 性能测试案例模板

软件性能测试与调优指南 Page 9 of 36

4.3. 设计场景示例

下面是设计场景的示例 空载

应用系统起来后,不登录任何用户,不做任何业务,记录系统稳定下来时的Memory、CPU、DISKIO,作为性能测试基点。 基线在线用户

仅登录一个用户。记录测试过程中Memory、CPU、DISKIO的变化。重复测试30次测试一个用户登录的平均响应时间。

最大在线用户数

每隔10秒登录10、30、60个用户,直到系统可以接受的最大用户数(2000个)为止。记录测试过程中Memory、CPU、DISKIO的变化。重复测试30次,测试每个用户平均登录响应时间。 基线查询

一般是在足够的数据库容量中,仅有一个用户查询满足各条件的,一次返回200条记录的结果集,并分页显示,每页50条记录。记录过程中Memory、CPU、DISKIO的变化。重复测试30次,测试用户查询平均响应时间。 并发查询

一般是在足够的数据库容量中,分别以10、50、100、300个用户并发查询满足各条件的,一次返回200条记录的结果集,并分页显示,每页50条记录。记录过程中Memory、CPU、DISKIO的变化。重复测试30次,测试每个用户查询平均响应时间。 基线录入

一般是在足够的数据库容量中,仅有一个用户录入数据插入到数据库中。记录过程中Memory、CPU、DISKIO的变化。重复测试30次,测试用户录入平均响应时间。 并发录入

一般是在足够的数据库容量中,分别以10、50、100、300个用户并发录入数据插入到数据库中。记录过程中Memory、CPU、DISKIO的变化。重复测试30次,测试每个用户录入平均响应时间。

循环查询

一般是在足够的数据库容量中,分别以10、50、100、300个用户循环查询满足各条件的,一次返回200条记录的结果集,并分页显示,每页50条记录。记录过程中Memory、CPU、DISKIO的变化。重复测试30次,测试每个用户查询平均响应时间。 混合场景

一般是在足够的数据库容量中,部分用户并发查询、部分用户并发录入、部分用户循环查询。并逐渐增加查询、录入的用户数直到系统可以接受的最大用户数为止。记录过程中Memory、CPU、DISKIO的变化。重复测试30次,测试每个用户查询平均响应时间、录入平均响应时间。 长时间测试(疲劳强度测试):混合场景

一般是在足够的数据库容量中,部分用户并发查询、部分用户并发录入、部分用户循环查询。并逐渐增加查询、录入的用户数直到系统可以接受的最大用户数为止。记录过程中Memory、CPU、DISKIO的变化。不停重复测试,运行时间3天,测试每个用户查询平均响应时间、录入平均响应时间。

软件性能测试与调优指南

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)