51Testing软件测试论坛

标题: 性能测试场景设计 [打印本页]

作者: 水木仪    时间: 2009-1-13 00:31
标题: 性能测试场景设计
老大给我安排了个这样的任务——测试ikuaimen.com网站的性能

性能目标值关注点在于吞吐量,即Trsanction/Sec,顺便关注响应时间)
        20万用户,在半个小时内登陆完毕,登陆首页部分,折算下来是 120次/秒


想请问大家,要达到20万用户,应该设置怎样的场景啊? 设置多少虚拟用户数、加压时间、持续时间呢?

我的想法是:设置个差不多的virtual user,如设置60,然后加压每秒钟增加60个用户,持续运行1小时。是不是这个意思呢?

我是新手,希望大家给我出谋画策! 不必太关注细节,只要让我跑一遍,能过下流程,给一个大概的性能指数。
作者: vedalotus    时间: 2009-1-13 09:59
我也想知道
作者: honsongj    时间: 2009-1-13 11:03
也测试网站
作者: 水木仪    时间: 2009-1-13 15:46
这个51真是的。回复的都是垃圾贴,管理员呢?
作者: archonwang    时间: 2009-1-13 17:03
面向目标的场景。
作者: JerryYe    时间: 2009-1-14 09:55
采用面向目标的测试场景设计试试,设置reach goal of 120   事务/秒,持续30分钟试试,用户数范围120---1500
作者: JerryYe    时间: 2009-1-14 10:09
20万用户,在半个小时内登陆完毕,要求这么高啊,能达到吗?
作者: 水木仪    时间: 2009-1-15 17:32
按照大家说的在跑了。设置了每秒50的transaction。虚拟用户设置了50-300,试试
作者: 老肥羊    时间: 2009-2-2 12:35
性能目标值关注点在于吞吐量,即Trsanction/Sec,顺便关注响应时间)
        20万用户,在半个小时内登陆完毕,登陆首页部分,折算下来是 120次/秒

你这个算法有问题吧
,20万用户,半小时的话大概是60*30=1800秒
而实际中的运行可能是这样子的
就是1800*20%的时间完成了20万*80%的用户登录
也就是16万用户需要在360秒内登录完成
每秒钟最少需要444.44个用户
以服务器性能80%稳定的话,可以大约计算为444除以80%大约为550个
你可以在场景中设计一开始为550个,每秒钟增加550个,持续1分钟或者持续更长时间
作者: archonwang    时间: 2009-2-2 14:45
楼主可以大概说下服务器的情况么?感觉好大投入啊
作者: 老肥羊    时间: 2009-2-4 13:16
原帖由 archonwang 于 2009-2-2 14:45 发表
楼主可以大概说下服务器的情况么?感觉好大投入啊


不止好大投入了

估計...

樓主搞錯了數字了
作者: navy2008    时间: 2009-9-2 16:00
个人感觉也是用 面向目标场景法,
20万用户,在半个小时内登陆完毕,登陆首页部分
那平均交易数为120 transaction per second(目标),用户范围应该为50到200000吧?
30分钟内达到目标(ramp up设置)

不明白的是,楼上用户范围怎么设为了120-150?

请楼下的解释下!多谢了!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2