LR检查点全面解析:web_find(), web_reg_find(), web_image_check()
需积分: 13 182 浏览量
更新于2024-07-30
收藏 156KB DOC 举报
"这篇文章主要介绍了LR(LoadRunner)中的三种检查点用法,包括web_find()、web_reg_find()和web_image_check()函数,详细解释了它们的作用、参数及使用场景。"
LR(LoadRunner)是一款强大的性能测试工具,用于模拟大量用户并发访问应用程序,以检测系统的性能和稳定性。在录制脚本时,为了确保被测试应用的正确运行,通常会使用检查点来验证关键数据或元素的存在。本文将深入探讨LR中的检查点功能。
1. web_find()函数:
web_find()函数主要用于在网页的可见内容中搜索特定文本。它需要定义查找内容的名称、左右边界以及要查找的具体内容。例如,`web_find("web_find","RighOf=a","LeftOf=b","What=name",LAST);`表示在页面中查找位于"a"和"b"之间的、内容为"name"的元素。此函数需放在要查找内容的后面,且需在Vuser->Run-Time Settings中启用图像和文本检查。
2. web_reg_find()函数:
与web_find()不同,web_reg_find()在缓存中查找内容,这意味着它更适用于静态内容或在脚本录制时已存在的内容。例如,`web_reg_find("Search=Body","SaveCount=ddd","Test=aaa",LAST);`表示在页面主体(Body)中查找"aaa",并将匹配次数保存在变量ddd中。此函数通常放在需要查找的内容之前,且在录制脚本时自动生成的检查点大多使用此函数。
3. web_image_check()函数:
对于图像检查,LR提供了web_image_check()函数。此函数用于查找页面中特定的图片,根据图片在HTML源代码中的"Alt"(替代文本)和"Src"(源地址)属性来识别。例如,`web_image_check("web_image_check","Alt=","Src=",LAST);`表示根据图片的Alt和Src属性进行匹配。同样,此函数也需放在查找内容之前。
在使用这些检查点时,需要注意以下几点:
- 在使用web_find()时,需确保在运行时设置中启用了图像和文本检查。
- web_reg_find()和web_image_check()在缓存中查找内容,适用于静态或已记录的数据。
- web_reg_find()可以记录查找内容的出现次数,这对于判断某些元素是否正确加载或显示非常有用。
- 所有函数都需要精确匹配,包括特殊字符和空格,因此在编写检查点时需确保与页面源代码一致。
理解并熟练运用这些检查点,可以帮助测试人员有效地验证负载测试过程中的应用行为,确保测试的准确性和完整性。在进行性能测试时,合理地使用LR的检查点功能能够提升测试的质量,发现潜在的问题,从而优化系统性能。
2023-05-17 上传
2023-04-04 上传
2023-04-04 上传
2023-03-27 上传
2023-08-16 上传
2023-06-03 上传
2023-06-12 上传
2023-05-25 上传
hyzhou1121
- 粉丝: 2
- 资源: 28
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享