LoadRunner基础学习:函数详解与关联应用
需积分: 9 57 浏览量
更新于2024-07-18
收藏 1.12MB DOCX 举报
"Loadrunner 学习资料,涵盖了基础函数、性能测试及常用函数的使用,如web_reg_save_param、Lr_save_string、lr_eval_string等,适用于LoadRunner初学者进行性能测试的学习和实践。"
在LoadRunner性能测试工具的学习过程中,理解和掌握其核心函数是非常重要的。以下是针对提供的部分内容的详细解释:
1. **Web_reg_save_param函数**:
这个函数用于在服务器响应中查找并保存动态内容,通常用来处理会话(session)值、cookie或者任何其他需要从服务器响应中提取的数据。例如,它可以在HTML响应中找到特定的左边界(LB)和右边界(RB)之间的值,并将其保存为一个参数,以便在后续请求中使用。
- 参数:
- `paramName`:用于存储动态内容的参数名称。
- `listofattributes`:包含其他属性,如LB(左边界)、RB(右边界)、Notfound(未找到时的行为)和RelFrameID(相对框架ID)等。
2. **Lr_save_string函数**:
此函数将字符串变量的值赋给指定的参数。在需要将动态生成的字符串保存为参数时,这个函数非常有用。
- 使用示例:
`Lr_save_string(“字符串变量”,”参数名”);`
3. **lr_eval_string函数**:
这个函数用于获取参数的值,特别适合于在字符串中嵌入动态参数。当你需要在其他函数中使用保存的动态参数时,可以使用lr_eval_string。
- 语法:
`lr_eval_string(“{参数名}”);`
- 示例:
定义参数:`web_reg_save_param("session_id","LB=<RETCODE>","RB=</",LAST);`
获取参数:`lr_eval_string(“{session_id}”);`
4. **lr_output_message和lr_log_message函数**:
这两个函数用于在测试过程中输出信息,便于调试。
- `lr_output_message`:
向输出窗口打印信息,常用于打印变量值,如:
`lr_output_message(“session=%s”,lr_eval_string(“{session_id}”));`
- `lr_log_message`:
将消息写入VUser或代理日志文件,有助于跟踪测试过程中的问题,特别是用于记录错误或调试信息。
在LoadRunner性能测试中,了解并熟练运用这些基础函数对于编写能够准确模拟用户行为的脚本至关重要。通过学习这些内容,你可以创建能够识别和处理动态数据的脚本,从而更真实地模拟实际的用户负载,有效地评估系统性能。在实际项目中,还需要结合LoadRunner的其他功能,如事务、集合点、性能指标分析等,以实现全面的性能测试。
2023-07-22 上传
2023-09-21 上传
2023-06-28 上传
2023-07-28 上传
2023-06-28 上传
2023-07-22 上传
![](https://profile-avatar.csdnimg.cn/59e4b02029154846851b37c0a9011741_chenyinlan.jpg!1)
chenyinlan
- 粉丝: 0
- 资源: 12
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储