LoadRunner函数详解:Web_url与Web_image

需积分: 0 2 下载量 170 浏览量 更新于2024-07-30 收藏 88KB DOC 举报
"LoadRunner函数中文翻译系列之一--Action" LoadRunner是一种强大的负载和性能测试工具,主要用于测试应用程序的性能和稳定性。在这个文档中,我们关注的是LoadRunner中的函数,特别是与Action相关的函数,如`web_url`和`web_image`。 `web_url`函数是LoadRunner中用于模拟用户浏览网页的核心函数。它按照指定的URL加载页面,并可接受一系列的属性进行更精细的控制。函数的基本语法如下: ```markdown Int web_url(const char* name, const char* url, <List of Attributes>, [EXTRARES, <List of ResourceAttributes>, LAST) ``` - `name`: 在VuGen(虚拟用户生成器)的树形视图中显示的名称,也可以作为自动事务处理中的事务名称。 - `url`: 要访问的网页URL地址。 - `List of Attributes`: 包含各种额外参数的列表,如HTTP头信息、超时设置等。 - `EXTRARES`: 表示接下来的参数是资源属性列表的开始。 - `List of ResourceAttributes`: 用于指定非HTML资源的属性,如图片、脚本等。 - `LAST`: 标记属性列表的结束。 `web_url`函数的返回值是LR_PASS(0)表示成功,LR_FAIL(1)表示失败。在VuGen的URL-based或HTML-based录制模式下,该函数会被记录到脚本中。此外,它能模拟FTP文件下载,通常以二进制模式进行,除非明确设置"FtpAscii=1"。 在录制选项中,可以通过"Tools > Recording Options"来配置是否录制非HTML资源。如果选择了“Record within the current script step”,非HTML资源(如图片、CSS文件等)的属性将被记录到`List of Resource Attributes`。 `web_image`函数则是用来模拟网页中图片的加载。其基本语法类似于`web_url`,但专门用于处理图像资源。这个函数在回放过程中可以检查图片是否正确加载,从而确保网页的完整呈现。它同样接受一系列的属性,允许用户自定义如何处理图像请求。 在HTTP模式下的Web Vusers、FTP操作以及WAP Vusers和WSP回放模式中,`web_url`和`web_image`函数都是可用的。它们可以帮助测试者构建出与实际用户行为相似的测试场景,以评估应用在高负载条件下的性能和稳定性。 通过理解并熟练使用这些LoadRunner函数,测试人员能够创建更准确、更全面的测试脚本,有效地找出潜在的性能瓶颈和问题,从而提升软件产品的质量和用户体验。