xuanfei 发表于 2007-7-18 15:06:28

http_500错误解释

请教下大家在测试时候,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 编辑 ]

FlightZeng 发表于 2007-7-18 15:09:27

内部服务器错误,最有可能的原因是你的脚本传递了错误的数据。
看看你的数据:
MessageGUID=38E5B696-223F-45B8-A8C0-CC2BA287DE02&MessageMD5=0D43E709A39EE2BECCAB5786575A087C
这些都有可能是变化的数据,但是你的脚本还是使用了硬编码的数据。

xuanfei 发表于 2007-7-18 15:58:43

谢谢了 那么这可以简单得说是一种丢包吗 ?

FlightZeng 发表于 2007-7-18 16:07:30

不是丢包,而是数据不对。

xuanfei 发表于 2007-7-18 16:08:40

可是一般都错误率不大啊 用户增加到一定数量的时候才会出现的

FlightZeng 发表于 2007-7-18 16:11:52

MessageGUID
MessageMD5
两个值是怎么得来的?

xuanfei 发表于 2007-7-18 16:19:36

是客户端发上去的,在客户端和服务器段都会计算出来,用于校验的

xuanfei 发表于 2007-7-18 16:21:10

是客户端生成的

Athenst 发表于 2007-7-18 16:35:40

帮顶一下!

Graceli 发表于 2007-7-18 17:06:36

我也遇到过这种情况,当用户增加到一定程序时就提示这个错误码。

xuanfei 发表于 2007-7-18 17:36:04

我知道这是正常现象,但就是还没搞清楚是究竟是,哪里的错误,在服务器端的日志一点都看不到?难道是LR自身虚拟估算出来的!请高手出来指点下!

AJan1000 发表于 2008-3-8 10:41:49

原帖由 FlightZeng 于 2007-7-18 15:09 发表 http://bbs.51testing.com/images/common/back.gif
内部服务器错误,最有可能的原因是你的脚本传递了错误的数据。
看看你的数据:
MessageGUID=38E5B696-223F-45B8-A8C0-CC2BA287DE02&MessageMD5=0D43E709A39EE2BECCAB5786575A087C
这些都有可能是变化的数据,但是 ...


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

irene83 发表于 2008-3-8 15:49:20

我上课时用LR时也经常会出http-500的错误,记得老师好像说是用户太多,服务器响应不过来,挂掉了。

rickyzhu 发表于 2008-3-8 21:15:18

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

liangjz 发表于 2008-3-9 00:01:56

楼上rickyzhu说的对 。

检查服务器资源消耗以及日志吧

利勇lmm 发表于 2013-11-7 23:42:46

我是单用户,只是一个登陆的操作,就直接宝HTTP=500的错误了
页: [1]
查看完整版本: http_500错误解释