51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1928|回复: 5
打印 上一主题 下一主题

[原创] 性能测试的一些疑惑

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-10 15:52:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【测试背景】
      1.对一软件进行压力测试。软件基本功能为一管理任务的web程序,添加Label,添加Task,对任务进行编辑,排序
【测试问题】
      1. 如何判断服务器处于临界点?
      如果server挂了,这很好理解。但一般情况下server仅仅是反映速度迟缓,比如事务出现失败,出现error,而且每次压力的情况并不每次都相同。任何判断呢?
      2. 监控点。
      发现使用Loadrunner直接监控(rstat),使用sitescope监控,直接SSH到server,使用top命令监控CPU,MEMORY,我发现三者的数据差别较大,我到底应该以那个为准呢?我有点迷糊了
      3. 场景的设计
      一个软件会包含多个场景的,在压力测试的时候是让多个场景一起跑呢?还是分别一个场景,一个场景的压呢?有点迷糊。盼指教,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-11-10 23:24:54 | 只看该作者
1.软件是死的,一定存在规律性
2.其实差的不会很多理论上top最准
3.多个一起跑模拟真实情况
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-11-11 17:17:34 | 只看该作者
恩,谢谢解答!
1. server的临界点肯定存在。可能是我这边的执行操作有点复杂。首先本地为controller,然后控制HK的两台客户端产生虚拟用户,而中间又是通过代理翻墙出去的,server是亚马逊上的。中间网络带宽,比较影响。我目前是跟据如果加大用户量压力测试是报“访问server time out,就认为是临界点了。
2. 理论是差不多。但实际上发现差别是非常的大,top中显示cpu在10-20%徘徊,memory一般在20%,但sitescope上显示cpu有时到了30-40%,当然大部分在10%一下,但memory free就非常的高,几乎50-60%,而rstat直接监控更是无法比了。
3. 混合场景是比较偏向真是,但其中有一个比例分成不好设计。先是打算每个场景压压,找出各自的最大用户量。然后在混合场景压。
------第一次做性能测试,很多不明白,希望版主多多指教,谢谢!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2011-11-11 22:04:16 | 只看该作者
    测试首先要保证网络带宽的,要不然测不出效果
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2011-11-25 09:15:20 | 只看该作者
    1.服务器的临界点:tps 不再随着 用户数的增长而增大,或者开始下降的时候 就应该是值得关注的地方

    3.看需求把,测单一场景对服务器的并发,或者是混合场景模拟真实情况,或者是服务器稳定性的验收测试,不同的需求应该有不同的场景。

    第二个问题 值得关注!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-12-2 00:24:47 | 只看该作者
    mark,整好用上,谢了楼上的各位
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-2 07:20 , Processed in 0.076390 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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