51Testing软件测试论坛

标题: 我是测试新手,正在逐步熟悉LR,可是公司马上叫我做WEB性能测试,我不会,(请看正文) [打印本页]

作者: zheng20100816    时间: 2011-5-24 16:44
标题: 我是测试新手,正在逐步熟悉LR,可是公司马上叫我做WEB性能测试,我不会,(请看正文)
我是一个刚上班的测试新手,之前学过LR,现在正逐步熟悉LR。公司现在需要做WEB的压力测试,可是我一头雾水,怎么设计场景、怎么开展这个测试呀?
LR中我会插入事务、插入集合点、参数化、插入注释、插入检查点、关联、ip欺骗等常用功能,可是应用到项目实践中来,我就蒙了啊,哪位高手给我指一条道吧,感激不尽,谢谢了。
要求是:
1、多少用户并发连接导致系统崩溃
2、多少用户同时在线导致系统崩溃
3、大数据量(多少数据量访问时导致系统崩溃)
环境:
中间件tomcat、websphere、weblogic
现在用的是tomcat
系统:winxp
如果有愿意给我指导的加我QQ也行453844041
真的感激不尽,谢谢了。
作者: zheng20100816    时间: 2011-5-24 16:46
在线等
作者: zheng20100816    时间: 2011-5-24 16:50
没人愿意回答吗?简单的给我叨咕一下也行啊。
作者: xiatongbing    时间: 2011-5-24 20:01
1、多少用户并发连接导致系统崩溃
    步骤:先通过工具添加用户,自己先估计下大体能够使系统崩溃的数量,然后设置集合点,让用户同时登录操作,看下会不会崩溃,如果不会,则增加并发数,如果崩溃,则用折半的方式找出崩溃点。系统崩溃一般内存抗不住或者数据库处理不过来造成的。你需要监控下数据库和tomcat的内存。
2、多少用户同时在线导致系统崩溃
   这个,录制的时候,你录制一个业务流程,在Action中,让其一直跑就行了。设置用户递增时间和操作持续时间。方法与1类似吧。
   
3、大数据量(多少数据量访问时导致系统崩溃)

    这个如果复杂点,你就多录几个业务场景,多用户并发,如果没时间,感觉重用下1的信息就性。


如果你基本的操作都会,短时间拿出方案的话,就做最基本的吧。重点是造登录用户和监控系统资源。
我也就会这点了,希望有所帮助。
作者: zheng20100816    时间: 2011-5-25 10:21
谢谢这位仁兄,有帮助,让我的思路更清晰了不少。
第一个问题我之前做的就像你描述的那样:设置集合点,估计多少用户同时并发导致崩溃,完了试着增加或减少Vuser,可是到最后不知道怎么看,什么样的现象是属于崩溃?
第二个和第三个我按着你的指导去试着做一下。
谢谢你啦!谢谢这么耐心的写这么多。
作者: supermen110    时间: 2011-5-25 14:01
帮顶喽
作者: humh    时间: 2011-5-26 17:08
性能测试工具不是最重要的。首先你药了解你手上的那个产品,内部的数据流向,以及用户的使用习惯,web项目的话还要考虑pv和uv,根据这些先设计一个数学模型,然后才考虑要安排多少的vuser去施压,否则就算你把系统压崩溃了,也不一定找到性能瓶颈的,另外就是测试数据,数据库需要预设多少数据量,网络带宽需不需要模拟,需不需要设集合点?等等。
作者: gucci1120    时间: 2011-5-26 17:27
顶下,好贴
作者: tracydou    时间: 2011-11-30 09:23
恩,这个贴要顶一个.....!!!




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