51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 如何知道被测系统有没有性能问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-14 13:09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用loadrunner做性能测试时, 如果我想知道被测系统有没有性能问题, 不是想知道问题出在哪里,怎么看?

是看在场景运行过程中有没有失败的事务吗? 有失败的事务就表明系统有性能问题吗?否则怎么算有性能问题?


请知道的人告诉我怎么看?谢谢谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-1-14 15:03:21 | 只看该作者
做性能测试之前你得先明确你的性能需求,以此来判断是否存在性能问题。例如:需求要求可并发100用户,响应时间小于5s。如果在测试中分析发现并发100用户情况下,响应时间大于5s,或cpu利用持续90%以上,内存使用持续增加不减少,每秒中处理的事务数不满足需求,均认为是性能问题。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-1-14 15:23:27 | 只看该作者
跟着受教了.谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-1-14 16:06:47 | 只看该作者

回复 2# 的帖子

呵呵, 先谢谢您了, 总算有人回答了。需求中没有要求可并发多少用户? 测试目的可能就是想知道咱们这个系统可支持多少并发呢。 如果按照这个想法, 需求中写不写预期要求可支持多少用户并发也没什么意义吧?

[ 本帖最后由 tianlu_0_0 于 2009-1-14 16:19 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-1-14 18:41:08 | 只看该作者
JerryYe 如果在测试中分析发现并发100用户情况下,响应时间大于5s,或cpu利用持续90%以上,内存使用持续


JerryYe,您能告诉我“测试中”(测试中)怎么看响应时间吗? 是看默认的响应时间那张图吗? 这张图里有很多条线,有int, end 和多个action的,每条曲线的响应时间都不一样, 看哪条呢? 哪条不需要看呢? 有多个action是不是就要有多个响应时间? 都需要事先在需求中定义吗?

cpu和内存在运行中的变化情况怎么看? 是看windows资源那张图吗? 添加什么计数器就能代表您说的cpu90%或内存, 看了不少资料, 好像是要添加很多计数器综合来看吧, 综合来看在运行过程中好像没法看啊! 太乱了。

每秒钟处理的事务数在需求中也能事先定义? 是看吞吐量那张图吗? 每秒钟处理的事务数是不是就是每秒钟能满足几个用户访问啊(单说用户输入网址, 请求某网页来说)? 例如有50个用户并发访问, 结果为30,就是能满足30个用户的访问请求。?

场景运行状态处:passed transactions和 failed transactions有什么用? 怎么分析其值的变化, 与判断系统是否有性能问题有关吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 15:27 , Processed in 0.066407 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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