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

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

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

查看( 2086 ) / 评论( 16 )
关于LoadRunner原理,大家也讨论得也不止一次了。
ucT5x-k!W051Testing软件测试网)j&J1b-ZZ0d0JO [
    关于不理解的地方,我描述如下:51Testing软件测试网kG4NE#x9px$X g/]
51Testing软件测试网 b*_#HQZ"^D

-KQQ&c US0     虚拟用户脚本,就有三个动作:   登陆——>查询——>退出51Testing软件测试网IQ9bw @Z6?
51Testing软件测试网"x4t W`#^f)n
51Testing软件测试网g?3Ow ~~[
    模拟场景如下:
Qa e SMWf7_~`4i0
1{PS2dr4e8G\4}0              加载10个用户,每1秒增加1个用户,动作持续20秒,完成后每秒减少一个用户。51Testing软件测试网uT$R$IOG|6b

$v!Kc_Zo%G0
v2b)?*~!uM^&J0有点我很不理解:
)GGc4i.G{lp0      设置忽略ThinkTime,那么运行过程我可以理解如下:51Testing软件测试网!{ cq0rS

fo E(qwxE|^0       第1秒,一个用户开始运行。
D!e| Zt0       第2秒,二个用户在运行。51Testing软件测试网 l;g CzS%A
       第3秒,三个用户在运行。
J(n G7ehH%e o0            ……
'k }xk.X [z%I [$Tu0       第10秒,十个用户都在运行。
O"U ck6Y*M#_051Testing软件测试网8jZ8z7m^r)Bw0}
51Testing软件测试网iwkKU9xR1AT
那么在第10秒的时候,第1秒就开始的那个用户在干什么呢?51Testing软件测试网#]R%^,}h
或者 在第20秒的时候,这10个用户分别在模拟什么动作呢?51Testing软件测试网"G;T#r!`*f)}2m;v
51Testing软件测试网$e!a*Vb'^p
      实际上,登陆、查询、退出三个动作的运行,实际操作也不到10秒。
F@RkBYD051Testing软件测试网]kw0EI4t.S&E[
一个用户在模拟场景中运行过程都超过30秒了。
M8~|)i(y,|[0这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 发表
5sIHqZ}:B#iX:M'h软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具你有所谓的持续时间,这期间前面的用户在进行迭代。
)t#RS,A.tF xJ#`6f3t2A软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
Hh:xES中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
dL;k,eh/~-h:[M敢问版主,我是假设了 登录、查询、退出三个步骤,中间步骤就一个,持续时间也只有一个。www.51testing.com+M"e/l*oe
W"[

www.51testing.com"\3?
]\5a5t

    用“持续时间”来迭代大故然容易理解,那如果中间步骤多了,应该如何理解呢?
$D6F/pI;J[软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具fl N%~C
d*h_T


D
B:[f\5?rb!S软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
   如:登录、查询、录数、再查询、生成报表……退出。软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具4d6hZ
F!n'?"nF


-o#rr#cSi7n'l-zODwww.51testing.com软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具+F*i'y8P+}
  登录和退出是相同的,持续时间就一个,中间步骤有N次……软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具mXh6`c~$L'g

.L1~3{ B/nk#yYwww.51testing.com
0Ur8\*} D.U s软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具     不知是否我的理解错误 才产生 这样的疑问?  sdlkfj7
xingcyx的个人空间 xingcyx 发布于2007-05-30 09:22:32
持续时间是场景的持续时间,在你指定的场景持续期间,所有的虚拟用户都会反复迭代执行脚本。至于你想知道某一个时间点,某个虚拟用户在执行什么具体的操作,那就只有天知道了。如果你真的想知道,那么查看日志可以得到一部分信息。
比较狠的测试间 qiguojie 发布于2007-05-30 09:23:43
我认为,如果持续时间内,vu可以完成一次所有action的迭代,那么就会进行下次所有迭代(从第一个action开始)
F B3C|[ K51Testing软件测试网
$e4D{z-UdKA软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具为什么一个步骤的时候可以理解,而多个步骤的时候不能理解呢?? 把多个步骤想象成一个步骤,就OK了吧
如果Zee还在工作 Zee 发布于2007-05-30 09:30:18
如果中间步骤多,登录放到init中,退出放到end中,那么在迭代的时候就会反复执行中间步骤:
I2@\v        oRQJ%F登录、查询、录数、再查询、生成报表,查询、录数、再查询、生成报表。查询、录数、再查询、生成报表……退出软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具*hC&S
nI`1}
ao5m:S

中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务lNp        {$Q^
如你理解。
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 发表 51Testing软件测试网;E3P$|*DV;m5J(LSU#[
如果中间步骤多,登录放到init中,退出放到end中,那么在迭代的时候就会反复执行中间步骤:
]gr-XBc)Ki登录、查询、录数、再查询、生成报表,查询、录数、再查询、生成报表。查询、录数、再查询、生成报表……退出
R'ZQ+N5}(GaK
W*@pf9C软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具

        V:RT!dD9^软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具如 ...
h)F        m
Y4Z        ~#ilG4g%b


1n$T,?
s:{        j7B5x.h中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
   嗯,如果是这样就好理解了。
A'T Hd+`}中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
m/oC{8a9?f中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务 我这个人,学习的时候就是有个缺点。必需先了解学习的目的和主体过程,才能踏踏实实的学,否则总觉得比较盲目,为了学习而学习,动力不够,呵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# 的帖子
觉得回答不是楼主的问题~~
M0zQ_#I(VdC%T:us如果你中间的所有循环还是小于持续时间呢,假如中间所有循环迭代是1分钟完成,但是控制器里设定2分钟
/Fj G!|O[Q中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务哪么运行完1分钟之后,此用户在1.5分钟这个时刻在做什么?
)iq_IR8xQ软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具如果是在继续循环,但按上所说,已经在1分钟时候就停止了
Db6E'b
q
如果没有继续循环,那控制器设定了运行2分钟,岂不是没有意义?
        RlV] lWG.f软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具a1E/_!]'~M%_1Ql
迷茫ing~~
1B(CrE
K
mmh中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
51Testing软件测试网"Ps6S6`+`
[ 本帖最后由 ppzhang 于 2008-5-8 14:57 编辑 ]
maihua258的个人空间 maihua258 发布于2008-05-08 17:07:28
在设定时间内action部分会不断循环迭代的,直到时间到
m;MYh9b h&N&P软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具你可以自己设置迭代来循环也可以通过设定时间实现迭代啊,怎么会没有意义?只是要确定某一个具体时间哪个vuser在进行什么具体操作,那就真的不好把握了,看log不知道是不是可以知道?
demit1发布于2008-05-08 21:39:21
control中切换到Run页面,选择你要查看的Group Name -- 点击右边Vusers -- 从中选择一个Vuser -- 右键弹出菜单中选择Show Vuser
我来说两句

(可选)

higkoo

higkoo

Just do it.

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

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

RSS订阅

Open Toolbar