LR检查点全面解析:web_find(), web_reg_find(), web_image_check()
需积分: 13 12 浏览量
更新于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的检查点功能能够提升测试的质量,发现潜在的问题,从而优化系统性能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-12-27 上传
2012-09-28 上传
2017-03-27 上传
176 浏览量
2022-09-14 上传
2012-03-01 上传
hyzhou1121
- 粉丝: 2
- 资源: 28
最新资源
- Windows_Server_2003_R2之文件服务器资源管理器及文件服务器管理
- 基于遗传算法度约束的最小生成树问题的研究
- 基于像素置乱的加密算法的设计
- On Secret Reconstruction in Secret Sharing Schemes
- XORs in the Air: Practical Wireless Network Coding
- Tomcat实用配置
- On Practical Design for Joint Distributed Source and Network Coding
- Efficient Broadcasting Using Network Coding
- C++中extern “C”含义深层探索.doc
- 用PLC实现道路十字路口交通灯的模糊控制
- pragmatic-ajax
- 使用JSP处理用户注册和登陆
- vi Quick Reference
- 华为交换机使用手册quidway
- 在线考试系统论文.doc在线考试系统论文.doc(1).doc
- Linux操作系统下C语言编程