Loadrunner插入检查点

时间:2022-07-13 07:42:36

     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的脚本中插入检查点,当服务器请求信息为文本信息时,可以使用该函数进行返回值的检查,如下图:

Loadrunner插入检查点

2.输入要检查的信息,比如要检查请求返回信息中是否获取到用户信息,检测userID,就在检查信息输入框中输入userID;

Loadrunner插入检查点

3.生成脚本如下:

Loadrunner插入检查点

4.执行脚本,执行结果如下:

Loadrunner插入检查点

2.2web_find()

1.在web接口测试时,如果需要对服务器返回的文本信息进行检查,判断请求的返回信息是否正确,可以在脚本中插入Loadrunner的另一个检查函数,如下图:

Loadrunner插入检查点

2.输入要检查的信息,比如要检查请求返回信息中是否获取到用户信息,检测userID,就在检查信息输入框中输入userID;

Loadrunner插入检查点

3.生成脚本如下:

Loadrunner插入检查点

2.3web_image_check()

1.在web接口测试的过程中,如果需要对服务器的返回的图片信息进行检查,判断请求的返回信息是否正确,需要在Loadrunner的脚本中插入检查点,如下图:

Loadrunner插入检查点

2.输入要检查的信息,包括图像的名称和图像的可选属性信息;

Loadrunner插入检查点


3.生成脚本如下:

Loadrunner插入检查点

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()插入在请求前(个人经验,插入请求后会报错,插入请求前测试设置执行多次,不会影响执行结果)