51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9477|回复: 8
打印 上一主题 下一主题

[原创] Error -26366 是怎么回事?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-17 23:27:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Start auto log messages stack - Iteration 14. [MsgId: MMSG-10545]
Starting action TC001_Step1. [MsgId: MMSG-15919]
TC001_Step1.c(3): lr_think_time: 5.00 seconds. [MsgId: MMSG-15948]
TC001_Step1.c(4): web_reg_find started   [MsgId: MMSG-26355]
TC001_Step1.c(4): Registering web_reg_find was successful   [MsgId: MMSG-26390]
TC001_Step1.c(6): web_url("Launch.jsp") started   [MsgId: MMSG-26355]
TC001_Step1.c(6): Error -26366: "Text=Find best matches" not found for web_reg_find, Snapshot Info [MSH 0 1]   [MsgId: MERR-26366]
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 [MSH 0 1]   [MsgId: MERR-26374]
End auto log messages stack. [MsgId: MMSG-10544]

看了脚本, 第六行是        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);
                                ......
                                ......

}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-4-18 11:18:09 | 只看该作者
有人知道吗? 急求
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-18 11:22:55 | 只看该作者
你加的文本检查功能没有找到你给的文本字符串。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-18 11:29:27 | 只看该作者
不知道,一起探讨
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 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 模式下面它是怎么安排点击页面的?
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 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.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 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 [MSH 0 1]   [MsgId: MERR-26374]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-7-14 11:05:49 | 只看该作者
楼上的问题是什么情况?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 04:01 , Processed in 0.076186 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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