性能测试工作室:http://www.cnblogs.com/preftest 个人博客: http://hi.baidu.com/higkoo

LoadRunner负载的问题(上传脚本,详细说明)

上一篇 / 下一篇  2007-07-17 15:31:34 / 个人分类:测试技术

查看( 4605 ) / 评论( 21 )
最近测试碰到一些错误,于是拿示例网站做实验,错误重现,请路过的朋友留目:
0d[T9eDE^O}z0
S3Z&\9B N fZ h f0在服务器(机器名testserver)上安装有Xitatix服务,启动MercuryWebTours示例网站,使用LoadRunner进行负载测试。
9@ r-AW#Gf4u0录制登录和退出动作,脚本见附件。51Testing软件测试网F9_8jo(k$|I
51Testing软件测试网S{L-eGz
单独回放没有错误,使用Control负载(忽略思考时间):
-q"xS5d9O01个用户,通过;
6_1Z)CBRW02个用户,通过;51Testing软件测试网+Txyz$CeL
5个用户,通过;51Testing软件测试网 kk9^.pV3H2N5G8s
8个用户,通过;51Testing软件测试网;vAG"j:fc.\
10个用户,8个通过,2个失败,失败事务都在vuser_init 上。
s@c e vv0
0ZB#|T.P y0LR提示的错误信息:51Testing软件测试网&x9s{B4gy {
vuser_init.c(26): 错误 -27792: 将数据传输到网络失败: [10054] Connection reset by peer51Testing软件测试网F ea(m3PC!dM
vuser_init.c(26): 错误 -27791: 服务器“testserver”已过早关闭连接
w^k N"[}nvT&Eu0vuser_init.c(26): 错误 -26377: 找不到请求的参数“CSRule_2_UID2”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 8196 个字节,请使用 web_set_max_html_param_len 增加参数大小
5ub sMN0vuser_init.c(26): 错误 -26374: 以上“找不到”错误可由分别为 0 和 0 的标头和正文字节计数来解释。
"PV F @&B051Testing软件测试网.Y3X_V%f_
修改web_set_max_html_param_len值,错误仍然存在。
P&r z%R/p)kQ0使用openSTA负载,查看Xitatix连接数可以超过100,因此可认为不网络问题所致。51Testing软件测试网]9T6W@#r/C6K

U@oI4`0请路过的朋友们各抒己见
51Testing软件测试网[:LoE@z
51Testing软件测试网)Zu?5`L dJ

WebTours.zip51Testing软件测试网^ f7Kc vKU
(2007-07-17 15:29:59, Size: 506 kB, Downloads: 0)51Testing软件测试网;\5c,R)f)p@0c{z5j


/rf!F(E:n8eG|051Testing软件测试网4mFk1N$p

LRerr.rar
y%G#zG@y?0(2007-07-17 15:29:59, Size: 7.76 kB, Downloads: 0)

7U*zEX `0

TAG: LoadRunner Control 负载 错误 测试技术

higkoo higkoo 发布于2007-07-17 15:47:33
可以自己尝试一下 ^_^
安装LoadRunner:软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具(cgN?9|m
开始菜单 —— 所有程序 —— Mercury LoadRunner —— Samples —— WEB —— Start Web Server
7F(L4FVa*IZ@az51Testing软件测试网任务栏上就会多出一个图标,打开IE,URL:中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务;qEU"_5b
http://localhost:1080/mercurywebtours/
6A3_x+xE8m y51Testing软件测试网用户名:jojo51Testing软件测试网
Q_zdBH-|        {GY

密码:bean
higkoo higkoo 发布于2007-07-17 17:39:04
openSTA的错误
我怀疑是WebTours网站的问题,附件是用openSTA的测试过程的错误,用记事本打开。

Audit.rar
(2007-07-17 17:39:04, Size: 3.91 KB, Downloads: 36)

天行健,君子当自强不息 rickyzhu 发布于2007-07-17 17:59:12
webtours的问题就不用怀疑了,千锤百炼的东西了。

OoC*v?U
O(]软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
4Unb}[Y,u%DxqP
先找找自己的问题吧,设置?脚本?
higkoo higkoo 发布于2007-07-17 19:36:09
还是认为是网站的问题

QUOTE:

原帖由 rickyzhu 于 2007-7-17 17:59 发表         s5A3E2re2KET@ F]
webtours的问题就不用怀疑了,千锤百炼的东西了。www.51testing.com-q/\7wc vg8y!Q[9\
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务leT x\m `e
先找找自己的问题吧,设置?脚本?
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具&?;}
kC/~4h'[7]


/G\U|tR^软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具WebTours用QTP录制回放时,就存在回放不成功,后来确定是MI故意的。
b4Ei8@g!G%i V S中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务当然,这个回放不成功,是因为没有进行任何设置,做个虚拟对象或用Object属性就可以了。
|.n'NtjN'V        ?www.51testing.com已上传脚本:http://bbs.51testing.com/thread-79895-1-1.html
a)i9HN)L*u;}/[j软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
3Ud6V-Rs这使我不得不怀疑WebTours了,就因为太相信他了,你觉得呢?www.51testing.com?@g,m"o@h~

l]$vI0NenPvC51Testing软件测试网我试了几个工具都是同样的结果,而且确实也证实不了其它问题:.Kd;S:]
?;bj
q'g

Vuser脚本,单个回放N次都没有问题。www.51testing.comF(PI:w!@u

'gBw`SR用Control负载:51Testing软件测试网1\'l        }pF
B'p:w DA9F

10个成功8个,100个成功50个,说明什么问题?
-T.YcD,g,GG中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务R*k oa$]K
客户端、服务端、脚本、设置都没有变……www.51testing.comfN1FG?
O'{{g4Gxg

S~$_?%@ut.W^
我的结论:
g&h6w3|1Chp:c软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具访问WebTours首页时给出的userSession有错误,或其它原因导致断开连接。51Testing软件测试网M)?Xj-T
web_reg_save_param("CSRule_1_UID2",
:y;T
v(B#e.\
  "LB=userSession value=", www.51testing.com0r9^
_)y4x2u3Cw

  "RB=>", www.51testing.com$s)l on4V4z3T
  "Ord=1",
X.Y`E,v.t中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务  "Search=Body", `/p
wViRh

  "RelFrameId=1.2.1",
9o,R lSh d中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务  LAST);
/V1lO\_X\_www.51testing.com因为vuser_init()里没有其它内容了。#J?VL XvQN(I

)^.nA        rshdW-JUA软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具而且今天偶尔我访问WebTours时,出现首页登录出错,附件所示。
Lrerr.JPG

Lrerr.JPG

Spartan的测试技术小屋 spartan 发布于2007-07-17 20:38:58
我个人认为Mercury示范网站应该是没有问题的。 我刚才也试了10个用户,50个用户并发的情况。结果如下
[-` `p~ B:awww.51testing.com   1. 10个用户并发运行,没有错误出现;
-n(J9D0`h&Pwww.51testing.com   2.  50个用户并发运行,有10多个用户失败。
!rZey2o6xwww.51testing.com
;{
z
o5B tpF'dd软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
所以,我觉得导致的原因是:安装LR的机器同时也是Mercury示范网站的服务器。他已经承受不了这个压力了。因为你的脚本就是一个登陆的动作, 50个用户同时操作的话,对于服务器的压力蛮大。
c~/N.QwO2Dj| M软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
1M%Qz1FWD中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务以上是我个人的看法,大家可以探讨!!
higkoo higkoo 发布于2007-07-17 21:49:13
确实需要看看别人的结果

QUOTE:

原帖由 spartan 于 2007-7-17 20:38 发表
N
}+{&W zW7xz
a51Testing软件测试网
我个人认为Mercury示范网站应该是没有问题的。 我刚才也试了10个用户,50个用户并发的情况。结果如下
9V:d;}+j,r+p8m'F软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具   1. 10个用户并发运行,没有错误出现;
D)O8T,Y8@2_g中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务   2.  50个用户并发运行,有10多个用户失败。
q| mY;sK#|Y:CAwww.51testing.comL4rtX2yb/Z,`
所以,我觉得 ...
I9{%| iE)Y中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
[~ n%u,NI(I|:q1Q\www.51testing.com软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具&SY!rtQ(G        F,w j
   你的测试结果和我的也很相似,不成比例的失败。少量用户时可以通过,大量用户时开始出现失败的现象。
4n ?XC#L中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
        z!s
Lc([@H%Sk B中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
  明天仔细用Analysis分析一下测试结果,同时监视一下服务器的资源……软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具gozW\"Y9\
51Testing软件测试网z~;Q*gn#x
  有结果了再上来,也欢迎大家发表自己的看法。sdlkfj2
higkoo higkoo 发布于2007-07-18 09:37:04
现在我仅录制打开登录页面,不登录,不进行任何操作。软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具4o;V0Hz\GF4T2D5L
脚本非常简单,没有关联,只是从服务器取资源。
e*U*f
?m2xv0O/|软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
我把过程和结果贴出来:
vuser.jpg

vuser.jpg

control.jpg

control.jpg

analysis1.jpg

analysis1.jpg

analysis2.jpg

analysis2.jpg

higkoo higkoo 发布于2007-07-18 09:41:27
结果:
仅仅打开页面,大量用户登录同样会出错。www.51testing.com'ZED1_V5I)?
脚本错误?设置错误?系统资源不够?51Testing软件测试网3@i o/R,p5A
51Testing软件测试网~B8Z
S,F(NWe

我的结论确定:WebTours自身的问题,也许是MI故意设置的吧,和QTP测试不成功一样……   ^_^
evergreenwang的个人空间 evergreenwang 发布于2007-07-18 21:03:27
回复 #1 higkoo 的帖子
支持!!!!!!!!!!!!!!!!!!!!!!!!!!!
higkoo higkoo 发布于2007-07-18 21:53:38
一位朋友的解释:
关于异常Connection reset by peer的原因中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务n0{^9dFR"q

iE7dqnboP51Testing软件测试网是由于处理http连接时,正在输出内容时,用户关闭了IE,会出现一个"ClientAbortException",属于I/O处理中出现的一个异常,应用服务器应该会捕捉。
Gpvw|ON软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具Connection reset by peer的原因: 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务,Y3X-gcv3ow7S0x
经常出现的Connection reset by peer: 原因可能是多方面的,不过更常见的原因是:
r"`2?
r ` m6v$o软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉;
.h
{U"O#YTwww.51testing.com
②:客户关掉了浏览器,而服务器还在给客户端发送数据;
L+T5]2fT3x中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务③:浏览器端按了Stop 51Testing软件测试网)W-}
?%D'^6h

很多人都说是客户端造成的,没有办法控制,是个比较郁闷的问题。
alextowxm的个人空间 alextowxm 发布于2007-08-14 17:08:37
我不是很明白
/\So:p:Twq!v&Twww.51testing.com但是我只能说的是在用qtp录这个网站的时候会出现问题 使用为objct无法识别的问题 用虚拟对象就可以了
6~kITpW7Pv#D软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具但是在loadrunner中出现这种情况我就不知道了 希望大家快点说明原因吧软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具B?lE(Z?
期待中
JZ0yt4O
r d?www.51testing.com
sdlkfj5
mli@dtri.com发布于2007-09-16 23:44:16
路过,学习中
ebuluo的个人空间 ebuluo 发布于2007-09-17 10:20:02
你用的是9.0吧?自带的webtour看一下administrator的设置,里面直接影响出错的情况和类型的。
higkoo higkoo 发布于2008-03-21 09:29:47
回复 14# 的帖子
我用的LR8.1
s8A&b
wn}tVwww.51testing.com
照你说的我进了admin管理界面:defaults - HTTP Error Messages 。软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具 q2gT|#in(c)Q)c~g
里面没有看设置错误的东东啊,能贴个图吗?51Testing软件测试网9toeJV+b,G

_N3SN&Lv\   你的意思是:那些错误是可以设置的?
云彩发布于2008-03-21 10:08:09
还是没有解决问题啊
xingbeier发布于2008-03-25 16:07:13
密切关注中
学习中,结果呢
hwhcarl发布于2009-04-15 10:51:58
学习中~
xiaoleoray发布于2009-12-08 22:07:05

yueqi.long的个人空间 yueqi.long 发布于2011-05-13 09:43:02
同问~~
sophie_wang sophie_wang 发布于2011-05-17 18:13:44
学习中。。。软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具#|h%k7x9kPuv
密切关注。。。
我来说两句

(可选)

higkoo

higkoo

Just do it.

日历

« 2024-04-12  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 247667
  • 日志数: 56
  • 图片数: 1
  • 文件数: 18
  • 建立时间: 2007-01-10
  • 更新时间: 2008-09-30

RSS订阅

Open Toolbar