性能测试用例设计及其命名规范模版
1. 命名规范
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
1-1中内容是本次性能测试中的命名规则及规范,性能测试实施严格按照该规范执行,具体如下表所示:
表1-1 性能测试命名规范表
名 称
规 则
脚本命名
脚本命名以字母“S”开头,以“_”进行分隔,后加脚本名称,脚本名称以汉字的拼音头字母进行连接形成字符串。例如:登录页面的脚本命名为“S_DLYM”。
场景命名
场景的命名以字母“C”开头,以“_”进行分隔,后加性能测试分类(P表示性能测试,S表示压力测试,L表示负载测试,C表示容量测试,D表示配置测试,A表示并发测试,M表示可靠性测试,F表示失败测试),以“_”进行分隔,后加业务名称汉字的拼音首字母,以“_”进行分隔,后加是否加集合点标志(0表示没有集合点,1表示有集合点),以“_”进行分隔,后加虚拟用户数量,以“_”进行分隔,后加场景持续运行时间(1X表示只运行1次,5M表示运行5分钟,5H表示运行5小时)。例如:C_P_DLYM_0_50_5M,表示无集合点设置,50个虚拟用户登录页面持续运行5分钟的场景。
结果命名
场景的运行结果与场景的名称相对应,场景运行结果的命名以字母“R”开头,以“_”进行分隔,后加性能测试分类(P表示性能测试,S表示压力测试,L表示负载测试,C表示容量测试,D表示配置测试,A表示并发测试,M表示可靠性测试,F表示失败测试),以“_”进行分隔,后加业务名称汉字的拼音首字母,以“_”进行分隔,后加是否加集合点标志(0表示没有集合点,1表示有集合点),以“_”进行分隔,后加虚拟用户数量,以“_”进行分隔,后加场景持续运行时间(1X表示只运行1次,5M表示运行5分钟,5H表示运行5小时)。例如:R_P_DLYM_0_50_5M,表示无集合点设置,50个虚拟用户登录页面持续运行5分钟的场景结果。
2. 脚本设计
表2-1 “报案登记”脚本设计表
报案登记
脚本名称
报案登记
程序版本
用例编号
P-BADJ-01(P:Performance,BA:报案登记)
模块
报案
前提条件
1. 应用程序已经部署,相应数据已经初始化;
2.具有该权限的用户已登录系统;
步骤
操作
是否设置并发点
是否设定事务
事务名称
说明
关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书
1
单击树菜单“报案”分类的“报案登记”链接;
2
在“报案登记”页面的“查询内容”文本框中输入查询条件。
是
3
在查询结果中,选中保单
4
单击“报案”按钮
是
报案登记(起始)
5
在“报案登记”页面输入“报案人”、“联系人”、“报案人电话”、“联系人电话”、“出险地点”必填信息,其他信息可以选填。
6
在“报案登记”页面,单击“报案暂存”按钮
是
报案登记(结束)
7
在“报案登记”页面,单击“提交调度”按钮
是
提交调度(起始)
8
在“报案提交调度”页面,选择人员,单击“提交调度”按钮
是
提交调度(结束)
编制人员
XX
编制日期
2009-11-24
表2-2 “调度处理”脚本设计表
调度处理
脚本名称
调度处理
程序版本
用例编号
P-DDCL-02(P:Performance,DDCL: 调度处理)
模块
调度
前提条件
1. 应用程序已经部署,相应数据已经初始化;
2.具有该权限的用户已登录系统;
3. 报案信息已完成;
步骤
操作
是否设置并发点
是否设定事务
事务名称
说明
1
单击树菜单“调度”分类的“调度处理”链接;
2
在“调度处理”页面的“报案号”文本框中输入查询条件。
是
报案查询(起始)
3
在“调度处理”页面,单击“查询”按钮。
是
报案查询(结束)
4
在“调度处理”页面,“未处理任务”中,单击报案号链接。
5
在“调度任务处理”页面,单击“派发案件”按钮
是
派发案件(起始)
6
在“派发案件”页面,选择人员,单击“提交”按钮
是
派发案件(结束)
编制人员
XX
编制日期
2009-11-24
。。。。。。
3. 场景设计与数据准备
3.1. 场景设计
根据测试范围及内容,设计执行场景。在场景设计中,按照一定的梯度进行递增,但 “执行次数”以及“用户数”要根据“容量测试”的性能表现来调整,并不是一个固定不变的值。例如,场景设计中
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
执行并发用户数为250,但当并发用户数为200时已经到达性能拐点,则不再进行更多用户的并发测试。另外,在性能拐点下的场景均执行一次,在性能拐点附近测试场景将至少执行三次。
表3-1 “等比例混合场景”业务场景设计表
序号
场景名称
场景说明
执行脚本
用户总数
1
等比例混合场景
单用户,报案、调度、立案、查勘、理算、核赔、结案处理业务等比例用户混合场景。
S-BADJ(报案)
S-DDCL(调度处理)
S-LA(立案)
S-CK(查勘)
S-LS(理算)
S-HP(核赔)
S-JACL(结案处理)
总用户数:7
2
报案、调度、立案、查勘、理算、核赔、结案处理业务等比例用户混合场景,每种业务5个虚拟用户。
总用户数:35
注:
1. 用户数量及执行策略在执行测试时根据实际的结果做相应的调整;
2. 如果到达某梯度系统性能严重下降、甚至失效,则后续梯度无需执行。
表3-2 “非等比例混合场景”业务场景设计表
序号
场景名称
场景说明
执行脚本
用户总数
1
非等比例混合场景
报案、调度、立案、查勘、理算、核赔、结案申请、结案处理业务非等比例用户混合场景。
S-BADJ(报案)
S-DDCL(调度处理)
S-LA(立案)
S-CK(查勘)
S-LS(理算)
S-HP(核赔)
S-JACL(结案处理)
总用户数:11
报案 (2)
调度处理(2)
立案(3)
查勘(1)
理算(1)
核赔(1)
结案处理(1)
2
报案、调度、立案、查勘、理算、核赔、结案申请、结案处理业务非等比例用户混合场景。
S-BADJ(报案)
S-DDCL(调度处理)
S-LA(立案)
S-CK(查勘)
S-LS(理算)
S-HP(核赔)
S-JACL(结案处理)
总用户数:30
报案 (5)
调度处理(3)
立案(5)
查勘(5)
理算(2)
核赔(5)
结案处理(5)
注:
1. 用户数量及执行策略在执行测试时根据实际的结果做相应的调整;
2. 如果到达某梯度系统性能严重下降、甚至失效,则后续梯度无需执行。
。。。。。。
3.2. 数据准备
具体需要的准备类型如下:
1、 以下数据需要工程险数据;
2、 保费已交清的有效保单(130万);
3、 报案后提交调度,但调度未处理的数据(1千);
4、 案件刚派发到案件处理岗,如果有人伤,必须已经发起人伤跟踪,且未立案的数据(1千);
5、 案件已派发到案件处理岗,且未立案的数据(1千);
6、 已生成立案号和立案日期,有查勘定损
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
,如果有人伤,必须已经发起人伤跟踪,但未生成实际理算
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
的数据(1千);
7、 生成理算后提交核赔但未审批的数据(1千);
8、 结案申请核赔已通过并且该案件在案件处理环节所有发起的任务必须全部结束,已流入结案岗的数据(1千);