前面的推文我们掌握了性能测试脚本开发3种常见的关联技术,今天开始给大家分享关联函数web_reg_save_param_ex,后续文章都会系统分享干货!
LoadRunner最新版本中,使用的关联函数为web_reg_save_param_ex,以前的版本使用的关联函数为web_reg_save_param,但这两个函数实质差别不大,
本章节主要介绍关联函数web_reg_save_param_ex
当然在新的版本中关联函数web_reg_save_param还是可用。
在测试过程中可以通过插入步骤的方式来插入关联函数,在树模式下选中需要插入步骤的位置,单击右键在弹出菜单中选择Insert Before菜单,弹出Add Step对话框,如图6-74所示
在Find Function下拉列表框中输入关联函数web_reg_save_param_ex,单击OK按钮弹出web_reg_save_param_ex对话框,如图6-75所示。
关联函数web_reg_save_param_ex的格式如下:
int web_reg_save_param_ex( const char *ParamName, [const char *LB, ][const char *RB,] <List of Attributes>, <SEARCH FILTERS>,LAST );
参数说明:
ParamName:表示创建的变量名称。
LB:关联规则的左边界值。
RB:关联规则的右边界值。
List of Attributes:属性列表,具体的内容在后面将详细介绍。
SEARCH FILTERS:指定缓冲区中需要查找的字符串。
LAST:结束参数标志。
1. Parameter Name
变量名,表示将缓存区中查找到的内容保存到这个变量中。
2. Left Boundary
设置查找缓冲区内容的左边界值,当左边界值未设置时或者设置为空值时,那么左边界则从数据的起始位置开始。
例:如待查找的句子"Where and when do you want to travel?",关联函数如下: