可以获取接口返回的数据,取出参数,为了下一步校验或者是像下一个接口传参用
运行时设置中关闭日志
在脚本中加入判断
登录一次迭代5次
在脚本中添加事务
关联函数操作
web_reg_save_param()设置参数
lr_output_message("格式化的字符串",变量1,变量2......变量n);
函数主要作用:向日志文件,输出窗口和其他测试报告摘要发送消息
lr_eval_string("str")
函数的主要作用:返回脚本中的一个参数当前的值(从参数中取得对应的值,并且转换为一个字符串)
strstr函数:
strstr(str1,str2);
判断str2是否是str1的子字符串,若是则输出str2在str1中的地址,若否则输出NULL
关联函数
web_reg_save_param("参数名",
"LB=",
"RB=",
LAST);
脚本调试关键点:
不断回放脚本,然后解决脚本中遇到的错误
在调试脚本中用到了关联,关联函数怎么写,有那几个参数
用到了参数化,参数化的值怎么选,参数化的扩展名
怎么写判断语句
怎么进行输出,怎么输出变量
关闭日志:
去掉勾选
Enable logging
输出函数:
lr_output_message("")
输出参数
1.需要用到%s占位符
lr_output_message(" ,参数名:%s,参数名:%s,"
lr_eval_string("{参数名}"),lr_eval_string("{参数名}"))
给脚本添加判断:
判断脚本是否成功
事物的结束状态有三种:
1.自动结束AUTO(不判断正确和错误)
2.PASS成功
3.FAIL失败
需要用到函数strstr(lr_eval_string("{参数名}"),)!=null
登录、订票、查询、退出全在Action里面会迭代五次
可以把登录事物存在init,退出事物存放在end,这样就只执行一次登录,5次订票和查询,一次退出
开始事物和结束事物名要保证一致,不然会报错
关联函数设定选项:
Old=“”
设置日志级别:
1. 按住F4选择log,选择扩展日志Parameter substitution
设置迭代次数:
运行前按住F4,选择run logic,设置回放次数
参数化:
设置参数右键点击 Replace with Parameter 创建Create New Parameter(name,type,value)
设置数据源点击Design下的Parameters打开Parameters List
编写dat脚本,第一行编写参数名,最后一行留空白,存放在脚本目录下
查询顺序:顺序、随机、唯一、和其他参数选择同一行
关联函数:
1.右键点击show Snapshot 树事图查看左右边界值(lr11在Generation Log里面可以查到)
2.web_reg_save_param("自定义参数名","左边界值","右边界值",last)
Show Snapshot: 显示的快照
关联:
web_reg_save_param("自己定义的参数名",
"LB=(注:\用来转义")",
"RB=",
LAST);
)