LoadRunner中的常用函数整理-新.docx
给出一部分常用的 LoadRunner 函数,供大家参考。 LR 函数: lr_start_transaction 为性能分析标记事务的开始 lr_end_transaction 为性能分析标记事务的结束 lr_rendezvous 在 Vuser 脚本中设置集合点 lr_think_time 暂停 Vuser 脚本中命令之间的执行 lr_end_sub_transaction 标记子事务的结束以便进行性能分析 lr_end_transaction 标记 LoadRunner 事务的结束 在LoadRunner性能测试工具中,函数是Vuser脚本的核心组成部分,它们允许用户与应用程序进行交互并模拟真实用户的操作。以下是一些LoadRunner中的常用函数及其详细解释: 1. lr_start_transaction 和 lr_end_transaction: 这两个函数用于标记事务的开始和结束,对性能分析至关重要。lr_start_transaction用来定义一个性能分析点,当脚本执行到此函数时开始记录事务的时间。lr_end_transaction则表示事务结束,LoadRunner会计算这两个函数之间所有操作的总时间,用于评估系统的响应速度。 2. lr_rendezvous: lr_rendezvous函数用于在Vuser脚本中设置集合点,使得多个虚拟用户在同一时刻执行特定的操作。这有助于模拟真实环境中用户并发访问的情况,从而更准确地反映出系统在高负载下的性能。 3. lr_think_time: 此函数用于暂停Vuser脚本中命令之间的执行,模拟用户思考或等待的时间。lr_think_time可以增加脚本的真实感,避免因过于快速的执行导致服务器压力过早上升。 4. lr_end_sub_transaction: 这个函数用于标记子事务的结束,便于性能分析。在复杂的脚本中,可能会有嵌套的事务,lr_end_sub_transaction可以区分不同层次的事务,提供更详细的性能数据。 5. web_url: web_url函数是Web协议中最常用的函数之一,用于发送GET请求加载指定的网页。它接受URL、资源属性等参数,可以自动处理HTTP请求和响应,简化脚本编写。 6. web_custom_request: web_custom_request允许创建自定义的HTTP请求,包括非标准的HTTP方法(如POST、PUT等)和自定义消息体,例如XML或JSON格式的数据。这在处理非标准的Web服务交互或API测试时非常有用。 除了以上提到的函数,LoadRunner还有许多其他功能强大的函数,如web_image_check用于验证网页上的图像,web_reg_save_param用于提取和保存响应中的动态数据,web_submit_data和web_submit_form用于处理表单提交等。掌握这些函数的使用,能够帮助性能测试工程师编写出更精确、更真实的Vuser脚本,从而获得更有效的性能测试结果。 在实际工作中,LoadRunner函数库不仅包含这些基础操作函数,还包括错误处理、日志记录、数据驱动、事务管理等多个方面的函数,为性能测试提供了全面的支持。因此,深入理解和熟练应用LoadRunner的函数,对于提升性能测试的质量和效率至关重要。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (18956428)STM32F103C8T6 小系统原理图 PCB
- (175828796)python全国疫情数据爬虫可视化分析系统(django)源码数据库演示.zip
- 记账本项目市场需求文档(MRD)
- (31687028)PID控制器matlab仿真.zip
- 基于SpringBoot的“在线答疑系统”的设计与实现(源码+数据库+文档+PPT).zip
- (11828838)进销存系统源码
- 记账本项目三大模块原型图
- fed54987-3a28-4a7a-9c89-52d3ac6bc048.vsidx
- (177367038)QT实现教务管理系统.zip
- (178041422)基于springboot网上书城系统.zip