133332394 发表于 2010-6-10 11:08:01

LoadRunner 监控服务器问题

我在用LoadRunner监控服务器,开始运行脚本后,在监控图中的时间有变化,但是监控图上面没有数据,服务器是WIN2003的。Rmeote Procedure Call(RPC)服务开启了。

msnshow 发表于 2010-6-10 13:44:48

用LR很难说是什么原因

iftjain 发表于 2010-7-1 10:14:35

还有这事

赵艺程 发表于 2010-7-1 10:34:18

LR录制脚本十六进制返回判断方法

执行过程
录制脚本,通过开发的jsp文件上送SOP报文,后端开发挡板返回。
录制脚本如下
int res;
Action()
{
        lr_start_transaction("SOP报文上送");

        web_url("test2.jsp",
                "URL=http://172.16.3.12:8001/esb_consumer/test2.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTTP",
                LAST);
res = web_find("web_find_A",
                "RightOf=999570100002",
                "LeftOf=O95694",
                "What=AAAAAAA",
                LAST);

        if (res==0) lr_end_transaction("SOP报文上送", LR_PASS);
        else                lr_end_transaction("SOP报文上送", LR_FAIL);

        return 0;
}
录制返回日志
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
        <head>
                <title>闈炴爣鍑嗘姤鏂囷紙SOP锛夋\x80ц兘娴嬭瘯椤甸潰</title>

                <meta http-equiv="pragma" content="no-cache">
                <meta http-equiv="cache-control" content="no-cache">
                <meta http-equiv="expires" content="0">
                <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
                <meta http-equiv="description" content="This is my page">
                <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->

        </head>

        <body>
                鍝嶅簲鏁版嵁锛\x9A<textarea rows="30" cols="100">\x01锟\xBD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x009569\x00\x00\x00\x0020130112\x00\x01rU999570100002\x00\x00AAAAAAA\x06O95694\x0C999570100002\x0201\x0899957010          0.00         15.00\x0820130112\x010
2000242987\x1180000150720000022\x108702020101053330\x010\x0201\x010\x011\x040125\x011\x010\x04鏀惰垂\x0C999570100002\x0201\x0899957010          0.00         15.00\x0820130112\x010
2000242987\x1180000150720000022\x108702020101053330\x12鐢点\x80佷俊姹囨墜缁垂鏀跺叆\x1A鍘﹂棬甯備匠鏈堟江浼戦棽鍩庢湁闄愬叕鍙\xB8\x010\x0201\x010\x011\x040125\x011\x010\x04鏀惰垂
澹规嬀浼嶅厓鏁\xB4          0.00          0.00         15.00\x06浜烘皯甯\x81\x03RMB</textarea>

        </body>
</html>
PageView:
鍝嶅簲鏁版嵁锛?textarea rows="30" cols="100">锟956920130112rU999570100002AAAAAAAO95694 9995701000020199957010 0.00 15.00201301120 200024298780000150720000022870202010105333000101012510鏀惰垂 9995701000020199957010 0.00 15.00201301120 2000242987800001507200000228702020101053330鐢点佷俊姹囨墜缁垂鏀跺叆鍘﹂棬甯備匠鏈堟江浼戦棽鍩庢湁闄愬叕鍙?00101012510鏀惰垂澹规嬀浼嶅厓鏁? 0.00 0.00 15.00浜烘皯甯?RMB

Server Response

        </head>

        <body>
                鍝嶅簲鏁版嵁锛?textarea rows="30" cols="100">锟


问题描述
因为返回日志body中为十六进制的不可见字符,所以在PageView图 可以看到页面返回内容,但是在Server Response图body部分没有捕获到相关信息,我的问题是:用什么方法可以判断事务成功?我用了web_find方法,脚本回放提示
There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)       
Action.c(16): web_find highest severity level was "ERROR"       

请指教我应该如何处理,万分感谢!

赵艺程 发表于 2010-7-1 15:27:34

问题已经解决,检查文本为二进制就可以了,Text/BIN,页面有按钮可以选择的,"二进制数据"
web_reg_find("Text/BIN=AAAAAAA",
                LAST);

msnshow 发表于 2010-7-2 20:44:37

这类型的应用到是还真麻烦

暗涧幽火 发表于 2013-6-20 11:11:16

楼主的问题我有碰到过,我的是这样的:
在场景中单独监控一个服务器资源是没有任何问题的,但在同时监控两个以上的服务器时就有问题了,
比如一个为linux,两个为windows,其中一个windows的服务资源图上空白,没有曲线,但各指标的计数值都是有的,其它两个图显示正常。
这种问题的归根结底都是loadrunner本身的BUG引起的,因为loadrunner只能同时监控一个服务器资源图,
虽然在场景中可以添加多个服务器资源图,但在生成的结果文件中不会产生任何资源图数据!!!!
页: [1]
查看完整版本: LoadRunner 监控服务器问题