51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7544|回复: 34
打印 上一主题 下一主题

[原创] 关于LoadRunner性能测试基础知识中易混淆地方和相关设置的一些疑问

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-11 17:45:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
关于LoadRunner性能测试基础知识中易混淆地方和相关设置的一些疑问

    我刚开始接触性能测试,对于性能测试的一些基本知识和测试工具的使用有一些疑问,在网上也找了一些资料,但感觉不是很具体或者说不是很对题,我把疑问大致整理了一下,希望对此精通的各位能给予解答,不胜感激!

录制脚本说明:
    vuser_init ,此部分录制登录操作
    Action ,此部分只录制了一个简单查询操作并返回第一页数据
    vusser_end ,此部分只录制退出操作

场景相关设置:
    场景设置,Quantity 数量表示并发用户数量,假设为100个
    场景设置,Schedule Builder -> Schedule Name ,选择Ramp Up
    场景设置,Schedule Builde,不选择Initialize all Vusers before Run
    场景设置,Schedule Builder -> Ramp Up ,表示加压方式,选择 Load all Vusers simultaneously
    场景设置,Schedule Builder -> Duration ,表示压力持续时间,选择 Run for 004:00:00,持续运行4个小时
    场景设置,Schedule Builder -> Ramp Down ,表示减压方式,选择 Stop all Vusers simultaneously
    场景设置,Run time Settings -> Run Logic -> Iteration Count ,表示Action叠代次数,假设某Action叠代为50次
    场景设置,Run time Settings -> Pacing -> Start new iteration ,表示叠代方式,选择 As soon as the previouw iteration ends
    场景设置,Run time Settings -> Browser Emulation -> Simulate a new user on each iteration ,不选中此项
   
问题:
    1、以下描述是否正确:在没有设置集合点的情况下,运行该场景,此时100个用户同时开始初始化,哪个用户初始化完毕哪个用户就开始运行,这样就造成每个用户运行同一操作的时间也就不一样了,模拟现时情况,就是100个用户在不同的时间登录系统并开始进行50次查询操作?

    2、通常有说法,现在一台常规PC一般最大支持200-300的用户并发数量,此处的最大并发数量是指同一时刻进行同一操作的(类似设置集合点)用户数量,还是指同一时刻做不同操作的用户数量(类似于200个用户都在操作,但是各干各的,而且各不相同,就象上面的例子)?

    3、如果只录制了init登录和Action运行部分,没有录制end退出系统部分,大用户,长时间叠代运行,是否会使服务器瘫痪,如内存溢出等?

    4、关于“As soon as the previouw iteration ends”的设置,表示每次叠代是否模拟为一个新用户,如果选中此项,每次叠代的时候是否会执行init和end部分,如果是的话,那和叠代次数设置为1有什么区别(如2个用户叠代5次 和 10个用户叠代1次)?

    5、正常情况下,场景运行结束,会分别显示Passed、Failed、Error的用户数量,但如果设置了叠代次数(Iteration Count)和持续运行时间(Duration)的话,场景运行结束的时候,所以用户都显示到Stopped部分去了(Failed Transactions 和 Errors 都为0),这一般是为什么或者一般情况下由什么导致的?

    6、关于Run time Settings -> Browser Emulation -> Download non-HTML resources ,在一般网页上,non-HTML resources代表的一般是什么情况?

    7、关于Run time Settings -> Preferences -> Advanced -> WinInet replay instead of Sockets(Windows only),替换为Sockets方式有什么意义,什么情况下应该选择此项,什么情况下不能选择此项?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

35#
发表于 2008-1-6 16:31:40 | 只看该作者

回复 1# 的帖子

非常不错的帖子
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2008-1-4 10:52:15 | 只看该作者
学习啦, 不错的提问方式,对大家都很有帮助!
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2008-1-3 22:38:22 | 只看该作者
不错 值得赞赏和学习
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2008-1-3 11:33:07 | 只看该作者
对我初学者很有帮助
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2008-1-2 10:10:16 | 只看该作者
很又帮助啊 谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2007-12-31 02:10:51 | 只看该作者
呵呵~ 整理出来一目了然了,知道哪些是重点了~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-11-5 15:12
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    29#
    发表于 2007-12-25 15:04:38 | 只看该作者
    非常不错的帖子...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2007-11-27 14:57:46 | 只看该作者
    学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2007-11-27 14:57:00 | 只看该作者
    学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2007-11-27 13:04:57 | 只看该作者
    支持楼主
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2007-11-27 01:15:57 | 只看该作者
    hao
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2007-11-17 11:27:47 | 只看该作者
    弱弱的问一句,sdlkfj2是什么意思啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2007-11-17 02:45:32 | 只看该作者
    受教了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2007-6-18 20:13:12 | 只看该作者
    为什么我录制的脚本全在vuser_init  这里,在开始录制的的时候选择了这个

    如果我选择ACTION 就会在ACTION 里面,没有出现LZ 说的哪个意思啊?


    希望得到回答啊: tcxu@msn.com

    上班只能用这个了,我有好多问题....迷惑...希望交流的朋友加我的MSN 一起学习之
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2007-6-18 16:54:15 | 只看该作者
    真是好贴,问与答都很详细,受益了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-6-14 18:42:14 | 只看该作者
    受益匪浅,谢谢两位版主的回答
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-26 09:52
  • 签到天数: 165 天

    连续签到: 2 天

    [LV.7]测试师长

    19#
    发表于 2007-6-14 14:02:26 | 只看该作者
    高人,学会如何提问了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-6-14 13:07:49 | 只看该作者

    感谢一下

    感谢一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-6-14 10:35:41 | 只看该作者
    2、通常有说法,现在一台常规PC一般最大支持200-300的用户并发数量,此处的最大并发数量是指同一时刻进行同一操作的(类似设置集合点)用户数量,还是指同一时刻做不同操作的用户数量(类似于200个用户都在操作,但是各干各的,而且各不相同,就象上面的例子)?



    我的理解是不设置集合点的用户"并发"操作....理由很简单,如果设置了并发集合点..还是并发200个,这个数据已经相当大了...我不知道一台什么样的常规PC能支持到这个数量!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-25 05:22 , Processed in 0.092118 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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