Loadrunner插入检查点的方法有3种,分别是:web_reg_find()、web_find()、web_image_check()
1.插入检查点的步骤
Step1. 脚本中点击【插入】-->【新建步骤】或右键在弹出框中选择【insert】--->【New Step】
Step2.添加步骤的对话框中展开【Services】,找到函数web_reg_find()或展开【Web Checks】,可以看到函数web_find()和web_image_check()
Step3.点击步骤2中的某一函数,根据提示输入要检查的内容信息,在脚本中生成检查点的脚本信息;
2.3种检查点的示例
2.1web_reg_find()
1.在web接口测试的过程中,如果需要对服务器的返回值进行检查,判断请求的返回信息是否正确,需要在Loadrunner的脚本中插入检查点,当服务器请求信息为文本信息时,可以使用该函数进行返回值的检查,如下图:
2.输入要检查的信息,比如要检查请求返回信息中是否获取到用户信息,检测userID,就在检查信息输入框中输入userID;
3.生成脚本如下:
4.执行脚本,执行结果如下:
2.2web_find()
1.在web接口测试时,如果需要对服务器返回的文本信息进行检查,判断请求的返回信息是否正确,可以在脚本中插入Loadrunner的另一个检查函数,如下图:
2.输入要检查的信息,比如要检查请求返回信息中是否获取到用户信息,检测userID,就在检查信息输入框中输入userID;
3.生成脚本如下:
2.3web_image_check()
1.在web接口测试的过程中,如果需要对服务器的返回的图片信息进行检查,判断请求的返回信息是否正确,需要在Loadrunner的脚本中插入检查点,如下图:
2.输入要检查的信息,包括图像的名称和图像的可选属性信息;
3.生成脚本如下:
4.执行脚本
3.对比总结
1.文本检测函数web_find()、web_reg_find()函数类型不同,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()插入在请求前(个人经验,插入请求后会报错,插入请求前测试设置执行多次,不会影响执行结果)