51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6592|回复: 15
打印 上一主题 下一主题

[原创] http_500错误解释

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-18 15:06:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下大家在测试时候,LR里头指示的http_500 出错,是指什么出错?我把我的脚本帖出来
Action()
{
    web_reg_save_param("ServerKey",
      "LB/IC=Svrkey=",
      "RB/IC=&URL",
      "Ord=1",
      "Search=body",
      "RelFrameId=1",
      LAST);

        web_url("ServerCenter",
                "URL=http://192.168.51.215:8080/Server/ServerCenter?UserGUID=3B0D6400-1FAD-451d-A1BA-C41CB141A8F4&AppName=wps&RequestType=send",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t3.inf",
                "Mode=HTML",
                LAST);

        lr_rendezvous("Rend_ReCeiveServer");

        lr_start_transaction("Request_ReceiveServer");

        web_custom_request ("request_ReceiveServer",
                "URL=http://192.168.51.215:8080/Receive/ReveiveReportServlet?MessageGUID=38E5B696-223F-45B8-A8C0-CC2BA287DE02&MessageMD5=0D43E709A39EE2BECCAB5786575A087C&ServerKey={ServerKey}&MessageTime=2007-7-11%208%3A54%3A50",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                "BodyFilePath=d:/file/{file_name}",
                LAST );

        lr_end_transaction("Request_ReceiveServer", LR_AUTO);

        return 0;
}

[ 本帖最后由 xuanfei 于 2007-7-18 20:46 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-18 15:09:27 | 只看该作者
内部服务器错误,最有可能的原因是你的脚本传递了错误的数据。
看看你的数据:
MessageGUID=38E5B696-223F-45B8-A8C0-CC2BA287DE02&MessageMD5=0D43E709A39EE2BECCAB5786575A087C
这些都有可能是变化的数据,但是你的脚本还是使用了硬编码的数据。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-7-18 15:58:43 | 只看该作者
谢谢了 那么这可以简单得说是一种丢包吗 ?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-18 16:07:30 | 只看该作者
不是丢包,而是数据不对。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-7-18 16:08:40 | 只看该作者
可是一般都错误率不大啊 用户增加到一定数量的时候才会出现的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-18 16:11:52 | 只看该作者
MessageGUID
MessageMD5
两个值是怎么得来的?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-7-18 16:19:36 | 只看该作者
是客户端发上去的,在客户端和服务器段都会计算出来,用于校验的
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-7-18 16:21:10 | 只看该作者
是客户端生成的
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-7-18 16:35:40 | 只看该作者
帮顶一下!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-18 17:06:36 | 只看该作者
我也遇到过这种情况,当用户增加到一定程序时就提示这个错误码。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-7-18 17:36:04 | 只看该作者
我知道这是正常现象,但就是还没搞清楚是究竟是,哪里的错误,在服务器端的日志一点都看不到?难道是LR自身虚拟估算出来的!请高手出来指点下!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-3-8 10:41:49 | 只看该作者
原帖由 FlightZeng 于 2007-7-18 15:09 发表
内部服务器错误,最有可能的原因是你的脚本传递了错误的数据。
看看你的数据:
MessageGUID=38E5B696-223F-45B8-A8C0-CC2BA287DE02&MessageMD5=0D43E709A39EE2BECCAB5786575A087C
这些都有可能是变化的数据,但是 ...



同意 ,还有就是不要采用系统自动关联的函数Web_reg_save_param().关联的数据常常在回放的时候,系统会报HTTP-500错误
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-3-8 15:49:20 | 只看该作者
我上课时用LR时也经常会出http-500的错误,记得老师好像说是用户太多,服务器响应不过来,挂掉了。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-3-8 21:15:18 | 只看该作者
这个跟LR或者其他任何测试工具都无关,仔细看看关于HTTP标准的rfc2616定义就知道了,http://www.w3.org/Protocols/rfc2616/rfc2616.html
这是http协议定义的一种返回代码,表示服务器错误,类似于oracle里面的ora-600错误。在LR测试中经常遇到最常见的问题就是并发用户太多了。服务器承受不了。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-3-9 00:01:56 | 只看该作者
楼上rickyzhu说的对 。

检查服务器资源消耗以及日志吧
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2013-11-7 23:42:46 | 只看该作者
我是单用户,只是一个登陆的操作,就直接宝HTTP=500的错误了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 07:38 , Processed in 0.077607 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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