- 6
- 0
- 约8.72千字
- 约 18页
- 2018-05-07 发布于贵州
- 举报
如何进行测试方案设计
如何进行测试方案设计 容量测试是用来研究程序已经加载非常大量的数据后,处理很少量或很大量数据任务时的运行情况。下面请看本人带来的如何进行测试方案设计! 如何进行测试方案设计 1. 定义 容量测试是用来研究程序已经加载非常大量的数据后,处理很少量或很大量数据任务时的运行情况。这一测试主要关注一次处理合理需求的大量数据时功能的运行情况。 2. 设计方法 系统中有许多功能都需要进行容量测试,比如:在局容量中进行了限定的指标都需要进行容量测试,另外系统经常扩容或者改版,每次扩容和改版都需要进行相应的容量测试。容量测试是用来测试系统已经加载了大量数据的情况下,系统各个功能的运行情况。容量测试有两个关键点:如何加载大容量的数据;加载数据后,需要进行哪些测试。以下用一个配置表的容量测试进行说明。 添加数据一般需要开发测试脚本,根据数据呈现出的不同规律性,脚本的开发方式也有所差异,下面介绍使用WinRunner开发容量测试脚本的三种方式: 1. 开发结构化脚本进行容量测试 结构化脚本类似于结构化程序设计,利用脚本中的指令控制脚本的执行。这些指令一般是选择结构或者迭代结构。选择控制结构使脚本具有判断功能,最普通的形式是if语句。迭代控制结构可以根据需要重复一条或者几条语句,直到满足重复的次数为止。我们正是利用了WinRunner脚本的能够循环添加数据的功能达到容量测试的目的。结构化脚本适用于所添加的数据具有某种规律性,把数据的这种规律性以脚本的形式设计出来就可以完成数据的添加。 脚本设计步骤如下: 寻找添加数据的规律,容量测试的数据在添加的时候一般都具有规律性,有的以某个关键字递增,有的以某个指标递增,首先把这种规律总结出来; 将数据增加的规律以脚本的形式录制下来; 添加迭代结构和选择控制结构,一般以循环结构满足数据重复添加的需要; 调试并运行脚本,添加数据; 下面以添加路由为例进行说明。 寻找规律。局容量中设定了路由的最大值为255,通过试验,我们发现路由数据以路由号为关键字递增,每次添加路由数据成功后,添加的路由号都被删除,新添加时只需记录先前的位置即可。 录制单次执行的脚本。如下所示: # Add signaling route win_mouse_click (Add signaling route, 165, 46); win_type (Add signaling route,Route); win_mouse_click (Add signaling route, 193, 154); 添加迭代语句。局容量中路由的最大值为255,我们要将步骤中录制的语句循环执行255次就可以添加255条数据,为此需要在中的脚本上加入控制结构,如下: For(i=0;i { # Add signaling route win_mouse_click (Add signaling route, 165, 46); win_type (Add signaling route,Route); win_mouse_click (Add signaling route, 193, 154); } 循环执行,添加数据。 2. 数据驱动的容量测试 如果添加的数据没有规律,那么就需要使用数据驱动脚本。数据驱动是指通过读取本地Excel表的方式进行测试。当执行数据驱动脚本时,WinRunner会读取数据表中的每一笔数据,并放入被参数化的地方,然后执行一次,直到把所有的数据都添加完为止。 脚本的设计步骤如下: 将需要添加的数据放入一个Excel表中,表的第一行表示这组数据的名称。表中的数据可以是杂乱无章、毫无规律的数据,WinRunner将读取该表的数据添加到被测系统中; 录制一个添加数据的普通脚本,我们将在这个脚本的基础上构建数据驱动测试; 加上开启及关闭数据表的指令; 加上循环语句,完成读取数据表的每一笔数据的功能; 将脚本中录制的固定值参数化为数据表的字段值; 调试并执行脚本,添加数据; 下面以号码分析为例进行说明。 建立Excel数据表。将需要进行号码分析的数据添加到该表中,注意第一行表示数据的名称,不是真正的数据。 录制普通脚本。录制号码分析的普通脚本,其中133851就是添加的号码,后面我们将对这个号码参数化,使其能够读取Eecel数据表中的数据。 # Add the Analysed Digit Type5 Entry5 win_mouse_click (Add the Analysed Digit Type5 Entry5, 174, 25); win_type (Add the Analysed Digit Type5 Entry5,133851); 添加开启和关闭数据表的指令,数据表只有在打开的条件下才能够读取数据。 table = D: ta
您可能关注的文档
- 大学生毕业个人总结范例3篇.docx
- 大学生毕业生实习报告.docx
- 大学生毕业银行实习报告5000字.docx
- 大学生民族团结心得体会.docx
- 大学生毕业实习工作总结报告.docx
- 大学生求职面试问题.docx
- 大学生汽车销售实习总结报告.docx
- 大学生沈从文边城读后感.docx
- 大学生法务助理实习报告.docx
- 大学生炼油厂认识实习报告.docx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2026年妇幼健康信息化建设工作计划.docx VIP
- TSG 11-2020锅炉安全技术规程.docx VIP
- 《AIGC应用实战:写作、绘图、视频制作、直播》-课件全套 王翎子 第1--9章 认识AIGC ---即创的使用方法.pptx VIP
- 隧道施工及质量控制培训课件.ppt VIP
- 江苏省无锡市近三年数学中考考前考点分析及易错点巩固.docx VIP
- 公司职位说明书与绩效考核范本全套体系.doc VIP
- 建筑公司项目部及公司各岗位绩效考核表.pdf VIP
- 窗帘采购安装项目 投标方案(技术方案).docx
- JCT 2459-2018 陶粒泡沫混凝土.pdf VIP
- 配电室安全操作规程及管理规范.docx VIP
原创力文档

文档评论(0)