xqs1010 发表于 2007-4-17 23:27:48

Error -26366 是怎么回事?

Start auto log messages stack - Iteration 14.
Starting action TC001_Step1.
TC001_Step1.c(3): lr_think_time: 5.00 seconds.
TC001_Step1.c(4): web_reg_find started   
TC001_Step1.c(4): Registering web_reg_find was successful   
TC001_Step1.c(6): web_url("Launch.jsp") started   
TC001_Step1.c(6): Error -26366: "Text=Find best matches" not found for web_reg_find, Snapshot Info    
TC001_Step1.c(6): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively., Snapshot Info    
End auto log messages stack.

看了脚本, 第六行是        web_url("Launch.jsp",
试了服务器可以正常访问.
求教高手最有可能哪里出了问题?
这个transaction ,55000个访问 pass 500, fail 50000

C file
TC001_Step1{

        lr_think_time( 5 );
        web_reg_find("Text=Find best matches",
                LAST);
        web_url("Launch.jsp",
                "URL=http://localhost/Launch.jsp?redirect=no",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTTP",
                LAST);
                              ......
                              ......

}

xqs1010 发表于 2007-4-18 11:18:09

有人知道吗? 急求

ireneyao 发表于 2007-4-18 11:22:55

你加的文本检查功能没有找到你给的文本字符串。

hschschsc 发表于 2007-4-18 11:29:27

不知道,一起探讨

xqs1010 发表于 2007-4-18 11:42:22

谢谢解答 Error -26366的问题,
照这样看来这个问题是由于
Error -26374 造成的, 这个request 返回了一个字节的页面?
The above "not found" error(s) may be explained by header and body byte counts being 0 and 0

然后检查我注册的检查字符串   Text=Find best matches 失败, 就这样这个transaction 暴掉了
不知这样是否正确?

但是奇怪的是我在另外一个流程里面有一个同样的transaction, 唯一的区别就是那个没有 think 5s
那个transaction 2500 pass, 1 fail,
而这个是    500 pass    50000fail.
可否解释这个是什么原因

我跑的模式是 100 concurrent user, ramup
这两个flow 的frequency 是 20 倍
是不是跑那个失败的flow时瞬间压力太大了?

Load runner concurrent 模式下面它是怎么安排点击页面的?

ireneyao 发表于 2007-4-18 11:59:53

这个问题是:比如,你用函数检查下一个返回的页面是否有“aaa”这个字符串,回放脚本的时候,执行到需要检查的那个页面,你的函数就开始一查找是否存在“aaa”,如果存在,这个地方就不报错,如果不存在,就会报你发的那个错误。
你说的think 5s是思考时间吧?思考时间和失败没有直接联系吧。你看一下是不是那50000个fail的事务都是没有找到文本的错误。还有,你所谓“另外一个流程里面有一个同样的transaction”有没有加检查点?看一下fail的一个事务是什么问题。

xqs1010 发表于 2007-4-18 12:29:21

fail的原因应该是
TC001_Step1.c(6): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0,

没有返回任何东西, 可能是响应超时了

我说的两个transcation 除了差一个思考时间         lr_think_time( 5 );
所有的都一样, 我也认为思考时间不是原因,

现在最大的区别就是两个事务的request 次数, 20:1

我总共有7 个flow(thread group), 失败的那个压力大概是所有的1/4

有没有可能不同的线程数导致了这样的结果?

Load Runner 是怎样工作的?   他是怎么起线程的?

PS: Load test 不是我跑的, 我只拿到了scripts (C files),log.

xqs1010 发表于 2007-4-18 12:32:46

什么情况下会暴错误??

Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively., Snapshot Info    

testlab 发表于 2011-7-14 11:05:49

楼上的问题是什么情况?
页: [1]
查看完整版本: Error -26366 是怎么回事?