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

这样的场景应该如何理解?

上一篇 / 下一篇  2007-05-29 21:33:58 / 个人分类:测试技术

查看( 2091 ) / 评论( 16 )
关于LoadRunner原理,大家也讨论得也不止一次了。
,` r:H"m6{pR[051Testing软件测试网0amL2xA/Z
    关于不理解的地方,我描述如下:
/xW?:Mk2r7{D0
|wF3X7dW051Testing软件测试网6`:\V5G7?
     虚拟用户脚本,就有三个动作:   登陆——>查询——>退出
q5_ z3c/S4L1qv0
!PqQ[.i w051Testing软件测试网1C~"HsF[
    模拟场景如下:
3Wi^R[,ND0
8Tw)N Y.l,rc*]vZn0              加载10个用户,每1秒增加1个用户,动作持续20秒,完成后每秒减少一个用户。
0Q[H f+w2}.yAX)e051Testing软件测试网;`@9j%tJ1cK,UQG

2y)lU(Z3[ Y0有点我很不理解:
n/cB8@4nq;B6O0      设置忽略ThinkTime,那么运行过程我可以理解如下:51Testing软件测试网e@mQ!ZcPh

X2It'Y&}HU0       第1秒,一个用户开始运行。51Testing软件测试网;u?8r+bW'[#L jO;Y7\
       第2秒,二个用户在运行。
1e)a MR*P3s)}"N8E0       第3秒,三个用户在运行。51Testing软件测试网-@e }-c,xU9i6h
            ……
I3Qk'P^:H0       第10秒,十个用户都在运行。
#`$P5Z{'A x0
*~[6v+\]G n8s0Y.L u7U051Testing软件测试网r| Au4~!XD_B7k
那么在第10秒的时候,第1秒就开始的那个用户在干什么呢?
q7?\ WC(Qft[9E,]D0或者 在第20秒的时候,这10个用户分别在模拟什么动作呢?51Testing软件测试网0B cLD }7P

:dt|Bm3BT5{,? V:j0      实际上,登陆、查询、退出三个动作的运行,实际操作也不到10秒。51Testing软件测试网1o4wkK6IK%\ X
51Testing软件测试网n?~M#k q%^ QS
一个用户在模拟场景中运行过程都超过30秒了。51Testing软件测试网$Y2e*kw|9[
这30秒中这个被模拟的用户各阶段在执行什么操作呢?

TAG: 自动化 测试工具 LoadRunner 原理 理解 测试技术

天行健,君子当自强不息 rickyzhu 发布于2007-05-29 21:59:02
你有所谓的持续时间,这期间前面的用户在进行迭代。
higkoo higkoo 发布于2007-05-29 22:50:20
敢问版主

QUOTE:

原帖由 rickyzhu 于 2007-5-29 21:59 发表 51Testing软件测试网vv7x,S4fq
你有所谓的持续时间,这期间前面的用户在进行迭代。
5U"IYQd2jY

VK/f1@)?m5U;@软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
9ppc+NC_
fn51Testing软件测试网
敢问版主,我是假设了 登录、查询、退出三个步骤,中间步骤就一个,持续时间也只有一个。51Testing软件测试网-m(o.L]l2M
51Testing软件测试网GO/k8`l
    用“持续时间”来迭代大故然容易理解,那如果中间步骤多了,应该如何理解呢?
}8i*}ao|Vwww.51testing.com
H,p?+v2n[B&tp软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具#h;G5k$`;]#o#W(r
   如:登录、查询、录数、再查询、生成报表……退出。
6ib"^-k:nG`9@3CcI
Cwww.51testing.com

H'T|Otwww.51testing.com中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务B.C(k/Jo'A
  登录和退出是相同的,持续时间就一个,中间步骤有N次……Co
NV7^^*qG/B

软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具n`v0dJ6y:`6\A:k.Q

(aat{+]!`3K*C        awww.51testing.com     不知是否我的理解错误 才产生 这样的疑问?  sdlkfj7
xingcyx的个人空间 xingcyx 发布于2007-05-30 09:22:32
持续时间是场景的持续时间,在你指定的场景持续期间,所有的虚拟用户都会反复迭代执行脚本。至于你想知道某一个时间点,某个虚拟用户在执行什么具体的操作,那就只有天知道了。如果你真的想知道,那么查看日志可以得到一部分信息。
比较狠的测试间 qiguojie 发布于2007-05-30 09:23:43
我认为,如果持续时间内,vu可以完成一次所有action的迭代,那么就会进行下次所有迭代(从第一个action开始)www.51testing.com]XY%z8o3MW

M9}}kb(}}0a%?软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具为什么一个步骤的时候可以理解,而多个步骤的时候不能理解呢?? 把多个步骤想象成一个步骤,就OK了吧
如果Zee还在工作 Zee 发布于2007-05-30 09:30:18
如果中间步骤多,登录放到init中,退出放到end中,那么在迭代的时候就会反复执行中间步骤:
[x4e _{{*t51Testing软件测试网登录、查询、录数、再查询、生成报表,查询、录数、再查询、生成报表。查询、录数、再查询、生成报表……退出
x5r&E LY软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务)JEd,m4]"K|1A
如你理解。
rosepark的个人空间 rosepark 发布于2007-05-30 09:31:00
正在学loadrunner,呵呵。。
冬天的守候 hbxtly 发布于2007-05-30 09:45:59
好问题,学习了……
快乐的港湾 huazi1026 发布于2007-05-30 10:14:03
回复 #1 higkoo 的帖子
我认为还是看日志好,可以看到具体实现过程的痕迹sdlkfj6
tiansi0915发布于2007-05-30 13:20:19
学习了
天行健,君子当自强不息 rickyzhu 发布于2007-05-30 15:15:43
回复 #6 Zee 的帖子
Zee版讲的通俗易懂啊,哈哈
higkoo higkoo 发布于2007-05-31 08:50:40
这样好理解

QUOTE:

原帖由 Zee 于 2007-5-30 09:30 发表 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务bX? b7p"y*hC
如果中间步骤多,登录放到init中,退出放到end中,那么在迭代的时候就会反复执行中间步骤:软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具7f js'Dr:diN
登录、查询、录数、再查询、生成报表,查询、录数、再查询、生成报表。查询、录数、再查询、生成报表……退出软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具;Nq!fm^q

l%yNVw4}cN51Testing软件测试网如 ...
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具,w0U&i4z r a
www.51testing.comE"|
P j6?+P4yv

   嗯,如果是这样就好理解了。软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具+a'MJ"S*r)i.OT

1dAD
~}8y
c5F@
我这个人,学习的时候就是有个缺点。必需先了解学习的目的和主体过程,才能踏踏实实的学,否则总觉得比较盲目,为了学习而学习,动力不够,呵K……
水知寒的个人空间 水知寒 发布于2007-05-31 21:39:25
软件测试群
30533699
wjmiao的个人空间 wjmiao 发布于2007-06-01 17:31:13
sdlkfj2 学习了
ppzhang发布于2008-05-08 14:56:40
回复 6# 的帖子
觉得回答不是楼主的问题~~ASuX1Y*{
如果你中间的所有循环还是小于持续时间呢,假如中间所有循环迭代是1分钟完成,但是控制器里设定2分钟

@CtrUv*]dH51Testing软件测试网
哪么运行完1分钟之后,此用户在1.5分钟这个时刻在做什么?jwd*v2R$fx,u
如果是在继续循环,但按上所说,已经在1分钟时候就停止了软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具KA|%G1A
如果没有继续循环,那控制器设定了运行2分钟,岂不是没有意义?51Testing软件测试网"@_'Ib8D(n7@D"`1J

_y^Xy,Owww.51testing.com迷茫ing~~
0j~/y(w3q SP${+z
zswww.51testing.com

S ~.L2y _'I&h中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务[ 本帖最后由 ppzhang 于 2008-5-8 14:57 编辑 ]
maihua258的个人空间 maihua258 发布于2008-05-08 17:07:28
在设定时间内action部分会不断循环迭代的,直到时间到,iB#B7L)J
你可以自己设置迭代来循环也可以通过设定时间实现迭代啊,怎么会没有意义?只是要确定某一个具体时间哪个vuser在进行什么具体操作,那就真的不好把握了,看log不知道是不是可以知道?
demit1发布于2008-05-08 21:39:21
control中切换到Run页面,选择你要查看的Group Name -- 点击右边Vusers -- 从中选择一个Vuser -- 右键弹出菜单中选择Show Vuser
我来说两句

(可选)

higkoo

higkoo

Just do it.

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

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

RSS订阅

Open Toolbar