LoadRunner常用函数解析与示例
需积分: 44 198 浏览量
更新于2024-11-20
收藏 19KB DOCX 举报
"LoadRunner是HP公司的一款性能测试工具,常用于模拟大量用户并发执行脚本,以此来测试系统的性能和稳定性。本文主要介绍了LoadRunner中的常用函数,这些函数在编写脚本和进行性能测试时非常关键。"
1. `Int web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);`
这个函数用于在响应数据中搜索特定的参数,并将其保存。`LB`和`RB`定义了参数的边界,`LAST`表示使用最后一个匹配项。如果找到并注册成功,函数返回0;否则返回1。
2. `web_reg_save_param("参数名”,"LB=左边界”,"RB=右边界","Ord=All",LAST);`
当参数可能有多个值时,加上`Ord=All`选项可以捕获所有匹配的值。注册成功后,`{参数名_count}`表示获取的数值个数,`{参数名_1}`, `{参数名_2}`等分别代表每个匹配的值。
3. `lr_save_string(“字符串变量”,"参数名")`
这个函数将字符串变量的值保存到指定的参数中,常用来更新DataFile类型的参数值。
4. `lr_eval_string("{参数名}")`
用于获取已注册参数或DataFile类型参数的当前值,它返回的是字符串形式的参数值。
5. `int sprintf(char*string,const char*format_string[,args]);`
这是一个字符串格式化函数,可以将变量的值按照指定格式写入到目标字符串中。在示例中,它生成了一个包含整型变量`index`和字符串`suffix`的新文件名。
6. `char* strcat(char*to,const char*from);`
这个函数将`from`字符串追加到`to`字符串的末尾,生成一个新的连续字符串。
7. `web_find("find_time","What=2006-03-0118:21:16.882",LAST);`
这个函数创建了一个检查点,用于验证页面响应中是否包含特定的时间字符串`2006-03-0118:21:16.882`。
8. 事务函数:
- `lr_end_sub_transaction` 用于标记子事务的结束,便于对子事务的性能进行分析。
- `lr_end_transaction` 标记一个完整事务的结束,这对于衡量整个操作的性能至关重要。
LoadRunner的这些函数是构建和执行测试脚本的基础,它们允许测试人员控制和操作测试中的数据,进行页面元素的查找和验证,以及监控和评估事务性能。了解并熟练运用这些函数对于提升LoadRunner测试的有效性和准确性至关重要。在实际的性能测试项目中,测试人员通常需要结合这些函数来创建复杂的测试场景,模拟真实的用户行为,以准确评估系统的负载和压力能力。
点击了解资源详情
261 浏览量
点击了解资源详情
2012-09-24 上传
2012-10-25 上传
194 浏览量
125 浏览量
114 浏览量
2020-09-01 上传
luna_812
- 粉丝: 3
- 资源: 46
最新资源
- 电子功用-方形电池侧焊夹具
- 基于NB-IoT的温室大棚环境监测系统 农业大棚监测控制系统 智慧农业(使用STM32开发板,仅电子资料)
- 禅道项目管理软件ZenTaoPMS v12.5.1
- 机器学习中的公平性【卡内基梅隆大学-CMU】.zip
- jQuery-Slider:完成了自定义jQuery滑块的集成,以集成到Omni-Update的TTUISD的OU校园CMS中
- 云
- Windows Communication Foundation 和 Builder NE 类型安全 API:“MATLAB 艺术”帖子的代码 - 如何使用 Builder NE 构建 Web 服务。-matlab开发
- اصالت سنج نماد اعتماد الکترونیکی-crx插件
- IPA-Ablage:IPA Dies ist eine weitere Ablagefürdie Dokumente von meiner
- 购买电视剧版权合约书
- keil MDK仿Vscode主题配色
- 毕业设计选题系统
- jetbrains-academy:JetBrains学院解决方案
- roms:光盘
- HSP
- ECG_Viewer:Matlab GUI,用于检查,处理和注释心电图(ECG)数据文件