一:检查点
1:检查点函数:属于注册函数,所以要放在需要检查的字符串前Web_reg_find(“Text=需要检查的用户名”,LAST);
示例1:查询字符串“Hello”,如果该字符串未被查找到,则函数检查失败,脚本停止执行
示例2:查询字符串“jojo”,如果该字符串被查找到,则函数检查通过,脚本继续执行
2:web_find()函数:该函数的作用是“在页面中查找相应的内容”,常用参数及含义如下:
web_find("web_find", //定义该查找函数的名称
"RightOf=a", //定义查找字符的右边界
"LeftOf=b", //定义查找字符的左边界
"What=name", //定义查找内容
LAST);
3:两者差异性
1、 这两个函数函数类型不同,web_find是普通函数,web_reg_find是注册函数
2、 web_find使用时必须开启内容检查选项,而web_reg_find则不没有此限制
3、 web_find只能只用在基于HTML模式录制的脚本中,而web_reg_find没有此限制
4、 web_find是在返回的页面中进行内容查找,web_reg_find是在缓存中进行查找
5、 web_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定律,帕累托法则(定律)也叫巴莱特定律,最省力的法则,不平衡原则等,被广泛应用于社会学及企业管理学等
二八定律例子