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 编辑 ] 内部服务器错误,最有可能的原因是你的脚本传递了错误的数据。
看看你的数据:
MessageGUID=38E5B696-223F-45B8-A8C0-CC2BA287DE02&MessageMD5=0D43E709A39EE2BECCAB5786575A087C
这些都有可能是变化的数据,但是你的脚本还是使用了硬编码的数据。 谢谢了 那么这可以简单得说是一种丢包吗 ? 不是丢包,而是数据不对。 可是一般都错误率不大啊 用户增加到一定数量的时候才会出现的 MessageGUID
MessageMD5
两个值是怎么得来的? 是客户端发上去的,在客户端和服务器段都会计算出来,用于校验的 是客户端生成的 帮顶一下! 我也遇到过这种情况,当用户增加到一定程序时就提示这个错误码。 我知道这是正常现象,但就是还没搞清楚是究竟是,哪里的错误,在服务器端的日志一点都看不到?难道是LR自身虚拟估算出来的!请高手出来指点下! 原帖由 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错误 我上课时用LR时也经常会出http-500的错误,记得老师好像说是用户太多,服务器响应不过来,挂掉了。 这个跟LR或者其他任何测试工具都无关,仔细看看关于HTTP标准的rfc2616定义就知道了,http://www.w3.org/Protocols/rfc2616/rfc2616.html
这是http协议定义的一种返回代码,表示服务器错误,类似于oracle里面的ora-600错误。在LR测试中经常遇到最常见的问题就是并发用户太多了。服务器承受不了。 楼上rickyzhu说的对 。
检查服务器资源消耗以及日志吧 我是单用户,只是一个登陆的操作,就直接宝HTTP=500的错误了
页:
[1]