51Testing软件测试论坛

标题: 请问各位,做关联的时候为什么会有这个_count? [打印本页]

作者: 阎王告示    时间: 2007-9-20 15:36
标题: 请问各位,做关联的时候为什么会有这个_count?
我在脚本中加了一个关联:

  1.    web_reg_save_param("flowkey",
  2.         "LB=selectProduct.do?_flowExecutionKey=",
  3.         "RB=\r\n",
  4.         "RelFrameId=all",
  5.         //"ORD=1",
  6.         LAST);
复制代码

执行之后,在replay log视图中却看到这样的错误:

  1. vuser_init.c(296): Error -26377: No match found for the requested parameter "flowkey". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024000 bytes, use web_set_max_html_param_len to increase the parameter size   [MsgId: MERR-26377]
  2. vuser_init.c(296): Notify: Saving Parameter "flowkey_count = 0"
  3. vuser_init.c(296): web_url("selectProduct.do") highest severity level was "ERROR", 11793 body bytes, 814 header bytes, 27 chunking overhead bytes   [MsgId: MMSG-26387]
复制代码


那个  Notify: Saving Parameter "flowkey_count = 0" 是怎么产生的呀,各位大虾,有谁能解释一下不。
这个关联我都做了一个星期了,还是没成功,总是取不到值,各位帮帮忙呀!sdlkfj9
作者: Zee    时间: 2007-9-21 10:58
这个参数是用来取数组长度的。
作者: rickyzhu    时间: 2007-9-21 11:50
web_reg_save_param("flowkey",
        "LB=selectProduct.do?_flowExecutionKey=",
        "RB=\r\n",
        "RelFrameId=all",
        //"ORD=1",
        LAST);

如果有多个参数,ORD不指定的话,取得的就是一个array,如果指定ORD,就是具体一个元素了。
作者: purezzj    时间: 2007-9-23 10:08
_count这个好象是反映参数长度额。用lr_log_message(“lr_eval_string(_count)”)貌似可以取出来额。sdlkfj5
作者: frankwangzy1103    时间: 2008-3-14 13:27
\r\n换成\r\\n试试看看,\n是回车的意思。
_count 是自己生成的,如果Ord=All的时候,那么_count就是找到的字符串的数量。
作者: WKCH6    时间: 2008-3-15 17:51
\n前加\将其特殊意义屏蔽掉,再把Ord=1改为Ord=all试试看,_count是你取到的值的总个数;不知道这样对不对
作者: liangjz    时间: 2008-3-15 20:43
如zee所言。
frankwangzy1103  同学说的也有理。

_count 在采用ord=all时生效的
作者: superfang    时间: 2008-3-16 09:10
要是 8.1 的版本,你可以不用加转以字符的,如:
LB=<w>,RB=</w>
但是在8.0以前就要用成:
  LR=\<w\>,RB=\<\/w\>  
这是两个版本的区别的.你的边界可能设置有问题的.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2