详细记录一个脚本制作过程相关知识点
制作脚本
因为要做网页所以选择web协议,根据实际需要选择
选择浏览器地址,打开的网页网址,脚本存储地址以及初始化脚本,初始化脚本的目的是执行用例后不再执行此脚本中的内容,一般存放登录等准备操作。
除了init还有action也就是真正的用例存放处,在执行多虚拟用户加压时执行的也就是这部分内容。最后有end,也就是所有用例执行后只执行一遍的操作步骤,一般是退出等操作。
在录制脚本过程中可以通过可以点击闹钟图标来划定用例范围,并为用例署名,当录制本用例结束后再点击右侧闹钟图标作为结尾
反映到脚本上位红圈内函数
结束后摁停止按键后脚本自动生成
代理设置
打开tool——recording options添加代理IP及端口以及服务类型
打开option设定细节
脚本录制完好先将变量参数,比如我可以将我百度查询的字符“hello”参数化成各种字符,选中后右键点击参数化
在参数化配置界面ctrl+L可以通过edit将备选参数以一列形式写好,需要注意最后要空一行
在红圈内第一行是设定变量是按照列顺序使用,还是随机,还是固定第一个变量不变
第二行用来设定每个变量在用力中是一旦用到此变量就改变,还是一个用例执行后下个用例在改变
校验点添加:
在脚本栏点击HTML View,在本用例中搜索“hello”字符,将页面内hello字符作为校验点右键添加text check
出现check box配置好细节后点击OK
添加检验字符后脚本内自动出现校验函数 ,F5跑脚本时如果在回报中找到校验内容,会将用例状态作为pass
如果修改校验内容为text=hellow,等其他字符,会报错,起到校验效果
添加关联:
tool----recordding options的correlation,勾选Enable correlation during recording 选项
点击此摁钮
在HTTP View的respond body查看html文本回报,找到需要的字段选中后右键添加关联
脚本自动出现web_reg_save_param_ex函数,此函数的变量添加到哪里,哪里就代表做为从回报获取的字段
生成函数
用变量代替即可