51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2797|回复: 4
打印 上一主题 下一主题

[原创] 怎样用loadrunner来对c/s结构的软件进行性能和压力测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-12 08:51:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是loadrunner初学者,现在我已经知道要测试C/S结构软件在选协议时选择“windows socks”协议,那接下来应该从哪方面去测试软件的性能呢?脚本也像录B/S结构软件那样录吗?是测“每秒点击率”?还是其他?
       麻烦这方面有经验的师兄们指点下,说具体点哈,我先谢谢大家了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    郁闷
    2015-7-2 13:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2008-9-12 10:25:28 | 只看该作者

    同问!

    也是只做了B/S测试,希望有人帮忙介绍一下如何错C/S结构的测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-9-13 01:20:56 | 只看该作者
    首先目的要明确,比如是要测登录的并发数还是每秒事务数。
    没方向的话先从每个业务操作入手,细化下去到每个连接、数据包。
    先录制脚本去分析数据包,挑出跟性能紧密相关的数据包,当然你需要熟悉服务器的设计,需要知道对每个数据包是怎样处理的,什么环节上会存在性能瓶颈。
    对于性能分析举个例子:
    比如测下来服务器处理验证证书的事务只能达到1800个/秒, 这种压力下响应时间是0.1秒。你又发现单独测服务器的socket通信时,最大连接数是2000/秒,响应时间是0.09秒。那可以判断瓶颈可能出现在socket通信上。
    为了验证这个推断还要测试。你可以让开发人员在验证证书这个函数里加两个写日志的语句,记录这个函数重被调用到返回结果花了多少时间。再执行原来的场景,你会发现验证证书的事务平均响应时间是0.1秒,通过日志文件看到验证证书这个函数处理一条数据始终小于0.001秒。这就说明瓶颈在socket通信上。
    一般来说socket通信连接数2000/秒已经很大了,可能无法提高了。那现在要做的就是检查那些低于每秒事务数低于2000的事务,发现他们优化他们。
    把服务器每个模块都拆细了,一个个查出他们的性能,这就是性能测试要做的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-9-16 11:23:15 | 只看该作者
    既然要做性能测试,应该有相应的性能测试需求,看看需求文档上有没有此类需求,或跟技术经理那里获取需求说明,之后设置场景进行性能测试。
    对于C/S结构的测试,最关注的或许是 事务相应时间 和 最大并发用户数。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-9-19 09:44:30 | 只看该作者
    你们的回答让我这初学者听个半懂,关键是具体怎样做,步骤,发个实例资料给我看看也好啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-20 13:39 , Processed in 0.065946 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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