51Testing软件测试论坛

标题: 请教,为什么我运行正常的脚本,手工停止后再次运行就出错了呢? [打印本页]

作者: sayusayme    时间: 2011-6-23 12:14
标题: 请教,为什么我运行正常的脚本,手工停止后再次运行就出错了呢?
本帖最后由 sayusayme 于 2011-6-23 15:32 编辑

是这样的,我脚本负载运行的很正常,参数“行驶里程”我采用unique的更新方式,运行的数据我在前台页面也都看到了,一切都正常。

原来参数是100~500,后来参数不够了,我就停止了,重新设置参数600~2000,奇怪的是,我再次运行时,脚本中的关联就出错:找不到请求的参数“WCSParam_Diff1”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 9999 个字节,请使用 web_set_max_html_param_len 增加参数大小          [MsgId: MERR-26377]


我采取的措施:
1.按照错误提示,使用web_set_max_html_param_len 增加长度,不行
2.关联中        web_reg_save_param("WCSParam_Diff1",
                "LB= value=\"",
                "RB=\"",
                  "Ord=All",
                "RelFrameId=1",
                "Search=Body",
                "IgnoreRedirections=Yes",

我将  "Ord=All",改成  "Ord=1",还是不行呢,

请教大家,这是杂回事啊?
作者: sayusayme    时间: 2011-6-23 15:31
让我很晕倒的是,我将Ord=1随手改成了Ord=5,居然就好了,
我很纳闷,我不输出打印关联的参数值,这里的Ord=1或Ord=5或Ord=All,对脚本有影响吗?
请知道的人给予解释下。多谢,多谢
作者: sayusayme    时间: 2011-6-23 16:02
o ,我明白了
脚本出错,是因为其他的关联引起来的。
ord=1,就是把符合左右边界条件的第一个值取出来。
ord=5,就是把符合左右边界条件的第二个值取出来。
ord=5,就是把符合左右边界条件的所有值取出来,
对吗?




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