说明:本脚本为上次录制登录账号并且访问新鲜事页
英文不好,所以选择了中本版,中文版本听说可能会有一些问题,英文好的可以选择英文版本,毕竟是国外的软件,可能兼容会有一些问题
参数化
1、此次会把手机号进行参数化,模拟多个账号登录,点击需要参数化的参数右键选择替换为参数
image.png
2.弹出创建参数提示框,点击属性-创建表-添加需要的属性-关闭-确定
image.png
选择下一行
- Sequential 默认 顺序的,按照参数化的数据顺序,从上往下一个一个的来取。
- Random 随机取,参数化中的数据,每次随机的从中抽取数据。
- Unique 唯一,唯一的向下取值,只能被用一次。
更新方式
- Each iteration 默认 每次迭代时取值 (常用)
- Each occurrence 每次遇到该参数时取值
-
Once 取值仅一次,脚本运行过程中只取值一次值的是:一次选择,终身不变
image.png
#控制台中打印参数mobile
lr_output_message("mobile==%s",lr_eval_string("{Mobile}"));
3.运行查看
image.png
关联
1.因为需要访问用户的新鲜事,而且每次登陆用户的ticket值都不一样,所以需要用户的ticket,所以需要进行关联
- 关联可手动添加函数
- 也可以自动扫描
- 需要放在获取参数内容的请求上方
2.切换至树视图找到需要使用的ticket值,选中后点击创建关联
image.png3.左边界值和右边界值取中间,也可使用正则表达式进行匹配
image.png注意标点符号需要转义否则会报错
image.png
运行查看
断言
1.脚本是否达到预期,是否成功,此时就需要对响应结果进行断言,本次我们使用web_reg_find进行断言
-
web_find 主要针对HTML页面显示的内容来进行搜索的。但是在实际使用中有时会出现问题。可能页面显示正确,也无法搜索到检查信息。
位置:该函数在页面内容显示出来以后,在页面中进行查找,所以只能写在要查找内容之后
-
web_reg_find 这个函数会针对HTML的源文件进行搜索。
位置:该函数写在要查找内容的请求之前
2.右键插入-添加步骤-找到web_reg_find
image.png
说明:
- 可以根据需求进行设置
-
其中保存计数,可以根据该数进行判断
image.png
网友评论