性能测试检查点以及测试计划的编写

2017-03-24  尹文姣 

一:检查点

1:检查点函数:属于注册函数,所以要放在需要检查的字符串前Web_reg_find(Text=需要检查的用户名”,LAST);


示例1:查询字符串Hello,如果该字符串未被查找到,则函数检查失败,脚本停止执行


示例2:查询字符串jojo,如果该字符串被查找到,则函数检查通过,脚本继续执行


2web_find()函数该函数的作用是在页面中查找相应的内容,常用参数及含义如下:

web_find("web_find", //定义该查找函数的名称
"RightOf=a", //定义查找字符的右边界

"LeftOf=b", //定义查找字符的左边界

"What=name", //定义查找内容

LAST);

3两者差异性

1、 这两个函数函数类型不同,web_find是普通函数,web_reg_find是注册函数

2web_find使用时必须开启内容检查选项,而web_reg_find则不没有此限制

3web_find只能只用在基于HTML模式录制的脚本中,而web_reg_find没有此限制

4web_find是在返回的页面中进行内容查找,web_reg_find是在缓存中进行查找

5web_find在执行效率上不如web_reg_find

4:检查点需要注意的事项

1:尽量使用web_reg_find函数

2:检查的字符串尽量不要是中文

3:运行时设置中的检查点选项对注册函数无效

通过检查点得到的警示:一定要在业务层面判断是否成功,不能单单从协议层面判断。

脚本调试的步骤:

1、脚本开发原则:简单,正确,高效

2、脚本编译通过,不报错(Vugen

3、单用户循环一次,不报错(Vugen

4、单用户循环多次,不报错(Vugen

5、多用户循环一次,不报错(Controller

6、多用户循环多次,不报错(Controller

7、对关键性的业务添加业务正确性判断


二:性能测试计划(方案)的编写

1:减少文档工作量的方法:

1、尽量模板化

2、尽量规范化

3、尽量解耦化

2:性能需求从何而来

1、从项目相关文档中提取

2、从邮件中提取

3、从口头沟通中提取(后期尽量转化成邮件或文档)

4、其他渠道

3:性能需求从谁而来

1、项目负责人

2、需求负责人

3、项目组开发和相关人员

4、客户

5、其他方式


4:并发用户数的计算


 

性能测试需求分析

二八定律又名80/20定律,帕累托法则(定律)也叫巴莱特定律,最省力的法则,不平衡原则等,被广泛应用于社会学及企业管理学等

二八定律例子




138°|1376 人阅读|1 条评论

邓智群  2017-03-27

登录 后发表评论