|
函数: web_reg_save_param("flight_num", 中
"LB=",
"RB=",
"Ord=ALL",
LAST);
如果,rb或者lb很多,在一行内无法确定值,需要跨几行取一个唯一的值来标定,
例如有一段html
<td colspan="2" class="header"><a href="member.php?action=credits&view=forum_post&fid=67" target="_blank"><img src="images/default/credits.gif" alt="查看积分策略说明" align="right" border="0"></a>发新话题</td>
</tr>
<tr><td class="altbg1">用户名:</td>
<td class="altbg2">suliang <span class="smalltxt">[<a href="logging.php?action=logout">退出登录</a>]</span></td>
</tr>
<tr>
我要取suliang这个值,但是这一行无法表明,需要用用户名这个值来表明,按照我的理解用web_reg_save_param应该这样实现
web_reg_save_param("flight_num",
"LB=用户名:</td>
<td class=\"altbg2\">",
"RB=<span class=",
LAST);
但是这样,loadrunner始终说找不到这个值,我现在只有用SaveOffset和savelen这两个参数来解决(不想用,存为两个数组的方式,然后进行遍历一个数组匹配另一个数组的方式),但这样存在如果长度不一样,截取不准的问题。我仔细看了帮助,发现当rb为空时候,默认是到本行结尾,那么请问是不是web_reg_save_param这个函数不支持换行。还有web_reg_save_param这个函数是不是好像有时不能从loadrunner recordinglog中进行抓取,必须参照网页源代码进行。 |
|