zhuangyuhe 发表于 2015-8-4 10:35:51

LoadRunner关联函数关于换行的左右边界值取值问题

LoadRunner 11录制脚本后,在Generation Log中有段代码如下:             <tdnowrap="nowrap" width="25%">
            <input type="hidden" name="scheduleStatus" value="1" />
            <input type="hidden" name="status" value="1" />
            <input type="hidden" name="itemsContentOriginal" value="粤AF1Q25" />
            <input type="checkbox" name="check"
               checked="checked"
               
               onclick="onclickCheckbox(0);" />
            <input type="hidden" name="itemsId"
               value="60980482" />
               <!-- subIndex 和 status.index 可能不同 see s:iterator下的if -->
            
             </td>
而代码中的60980482就是需要关联的值,关联函数如下:
web_reg_save_param("itemsId_1",
"LB=type=\"hidden\" name=\"itemsId\"\r\nvalue=\"",
"RB=\"",
"Ord=1",
"Search=Body",
LAST);
回放脚本的时候系统提示: Error -26377: No match found for the requested parameter "itemsId_1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024 bytes, use web_set_max_html_param_len to increase the parameter size   

请问这个换行的数据要如何关联?

jingzizx 发表于 2015-8-4 13:31:03

遇到这种无法直接写出左右边界的情况,应该先将边界设置得更大一点,修改关联函数:
web_reg_save_param("itemsId_1",
"LB=type=\"hidden\" name=\"itemsId\"",
"RB=\"",
"Ord=1",
"Search=Body",
LAST);
察看取得值,根据值在缩小边界范围补全整个左边界

zhuangyuhe 发表于 2015-8-4 14:11:39

jingzizx 发表于 2015-8-4 13:31
遇到这种无法直接写出左右边界的情况,应该先将边界设置得更大一点,修改关联函数:
web_reg_save_param("i ...

谢谢!根据你说的我已经找到了边界值了!
非常感谢!!!
页: [1]
查看完整版本: LoadRunner关联函数关于换行的左右边界值取值问题