LoadRunner检查点详解:web_find(), web_reg_find(), web_image_check()

需积分: 9 1 下载量 45 浏览量 更新于2024-09-12 收藏 44KB DOC 举报
"LoadRunner检查点是性能测试工具LoadRunner中的关键功能,用于验证脚本执行过程中的页面元素是否正确加载或显示。主要分为图片和文字两种类型,可使用web_find()、web_reg_find()和web_image_check()三个函数来实现。" 在LoadRunner中,检查点主要用于确保在负载测试期间应用程序的行为符合预期。以下是这三个函数的详细说明: 1. **web_find()函数** - **功能**:此函数用于在当前页面中查找指定的内容。 - **参数**:`web_find()`函数的参数包括查找内容的名称、左右边界以及要查找的实际内容。例如`web_find("web_find","RighOf=a","LeftOf=b","What=name",LAST);`表示在以"a"为左侧边界,"b"为右侧边界的范围内查找名为"name"的内容。 - **用法**:通常需要将此函数放在待查找内容之后,因为它基于页面当前状态进行搜索。 - **注意事项**:使用`web_find()`前,需在“Vuser->Run-Time Settings”中启用“Enable Image and text check”。 2. **web_reg_find()函数** - **功能**:这个函数在缓存中搜索特定内容,可以记录被找到内容的出现次数。 - **参数**:参数包括搜索范围、保存计数的变量名和要查找的内容。例如`web_reg_find("Search=Body","SaveCount=ddd","Test=aaa",LAST);`表示在Body范围内查找"aaa",并将出现次数保存在变量ddd中。 - **用法**:`web_reg_find()`应该放在需要查找的内容之前,因为它基于缓存中的信息。 - **录制时的使用**:在录制脚本时,LoadRunner自动生成的检查点通常使用`web_reg_find()`,并仅包含"Text="参数。 3. **web_image_check()函数** - **功能**:此函数专门用于在页面上查找并验证特定的图片。 - **参数**:需要提供图片的"Alt"(替代文本)和"Src"(源地址)属性的值。如`web_image_check("web_image_check","Alt=","Src=",LAST);`。 - **用法**:同样需要在查找内容之前调用,因为它是基于缓存进行操作。 - **注意事项**:启用"Enable Image and text check"选项以使用此功能。 理解并熟练运用这些检查点函数对于编写准确、全面的LoadRunner脚本至关重要,它们可以帮助测试人员验证应用在高负载下的正确性和稳定性。在实际使用中,根据测试需求和场景选择适当的函数,并结合其他LoadRunner功能,可以构建出强大的性能测试策略。