51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9475|回复: 26
打印 上一主题 下一主题

[原创] No match found for the requested parameter错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-16 14:37:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
遇到一个问题:
在使用web_reg_save_param()时,调试过程中一直是正确的,在controller中使用一个用户运行也是正确的,但是当2个用户同时跑时就会出现"No match found for the requested parameter"的错误,是什么原因呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-6-17 10:02:09 | 只看该作者
是不是跟“关联“有关呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-6-17 11:11:02 | 只看该作者
单用户跑和多用户跑情况是不同的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-6-17 12:52:57 | 只看该作者
那么这个问题应该怎么解决呢?
我运行完后查看过用户记录,我运行了10个用户,其中有4个用户报了该错误
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-6-17 12:54:18 | 只看该作者
如果出现这个错误,有没有可能是因为服务器返回的数据错误导致的?比如说返回的body中内容不对
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-6-17 13:01:53 | 只看该作者
如果浏览器端是通过不断发送请求来监听服务器返回数据,当服务器有数据返回时,body中就包含"a=1",如果服务器无数据就不包含"a=1"。这时我该怎么获取"a=1"这段字符串呢?
我现在的做法是:
只发送一次请求数据,在发送之前等待一定的时间,然后获取请求后服务器返回的body是否包含我需要的字符串,如果没有就表示该事务失败。
这样的做法可行吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-6-17 22:43:39 | 只看该作者
学习了~~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2011-6-18 08:30:11 | 只看该作者
      楼主不会是来压论坛吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2011-6-20 00:18:01 | 只看该作者
    不是啊,只是编辑完的帖子要审核,我试试哪里出的问题,没想到都给发出来了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-6-21 18:07:46 | 只看该作者
    这个应该是做关联的。加上关联应该没有问题了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2011-6-23 13:26:04 | 只看该作者
    管理员能否帮我把7-19的帖子给删了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2011-6-23 13:40:08 | 只看该作者
    本帖最后由 testlab 于 2011-6-23 13:42 编辑

    回复 23# xrh51testing


        应该不是关联的问题.比如有2个软件,彼此之间通过定义的协议会发生通讯.
    用户在web页面中输入条件,请求发送到web服务器端,web服务器再通过协议发送到另一个软件请求数据,得到返回的数据后,web服务器返回给浏览器端的body中包含有这样一段字符串result["a=1","b=2","c=3"],而当web服务器没有接收到另一个软件的返回数据时,返回给浏览器端的内容就变成result[].
        在lr中使用web_reg_save_param时,取字符串b=2。当web服务器返回result[]时就会产生找不到匹配的错误了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-6-24 16:42:01 | 只看该作者
    是不是你两个用户 在做关联操作时,是去做勾选某个值,做关联,结果两个用户勾选的不一样!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2011-6-27 19:39:49 | 只看该作者
    字符串特征是一样的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-6-27 20:43:42 | 只看该作者
    是不是操作了同一条数据啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2011-6-29 14:21:48 | 只看该作者
    操作输入数据相同不会出现匹配错误吧
    对我5楼和6楼的问题有什么好的解答吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-8-29 13:54:39 | 只看该作者
    我也一样这个地方出错,我只是单个脚本运行就出错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-10-13 16:29:02 | 只看该作者
    回复 1# testlab


        hello,问一下,你这个问题解决了吗?我也遇到同样的问题,希望你能帮忙看一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-10-13 17:12:20 | 只看该作者
    我也遇到这个问题,关联后VUGen里调试都通过,但是到controller中运行时,10个用户有4个报这个找不到关联值的错,把log级别调到最低,服务器的所有返回都打印出来,发现,这个报错的迭代,关联时服务器返回的不是正常的数据包,服务器处理异常了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-10-13 17:12:26 | 只看该作者
    我也遇到这个问题,关联后VUGen里调试都通过,但是到controller中运行时,10个用户有4个报这个找不到关联值的错,把log级别调到最低,服务器的所有返回都打印出来,发现,这个报错的迭代,关联时服务器返回的不是正常的数据包,服务器处理异常了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 05:26 , Processed in 0.087374 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表