51Testing软件测试论坛

标题: 对于以下测试用例,如何进行场景设计? [打印本页]

作者: corrine-li    时间: 2007-6-14 08:48
标题: 对于以下测试用例,如何进行场景设计?
1.功能        支持多个用户同时进行注册xxx网站。
2.目的        测试多用户访问xxx网站时系统的处理能力。
3.方法        模拟多个用户在不同客户端注册xxx网站,然后进行并发进入xxx系统网站的操作。
4.步骤        
          用户登录xxx网站。
          用户点击xxx网站首页的“注册”按钮。在“注册”页面中填写所需信息,然后点击“确定”按钮,注册成功。用户成功登录xxx网站系统。
          点击首页的“会员控制中心”,在此页面中修改“个人资料”。
         “修改”成功,退出“youabc网站”。

5.并发用户数与事务执行情况
并发用户数        事务平均响应时间        事务最大响应时间        平均每秒处理事务数        事务成功率        每秒点击率        平均流量
100                                
200                                
300                                
400                                
500                                
600                                
……
作者: corrine-li    时间: 2007-6-14 08:49
自己顶一下。
一个人的摸索确实需要花很多时间。
作者: qiguojie    时间: 2007-6-14 09:34
4个步骤都设置了集合点的话,就直接冲就行了吧??
作者: winson_yao    时间: 2007-6-14 09:46
标题: 补充完善几点
1. 如果该网站登陆或注册时还需要填验证码,而每次的验证码都不同该怎么测试?

2. 该网站已经设计了同一用户在同一时间只能一个登陆, 也就是说不可以两个或两个以上的人用同一帐户登陆,那又该怎么测试?


期待大虾指导,希望能说的详尽一点,多谢啊~~~
作者: qiguojie    时间: 2007-6-14 10:02
原帖由 winson_yao 于 2007-6-14 09:46 发表
1. 如果该网站登陆或注册时还需要填验证码,而每次的验证码都不同该怎么测试?

1.去掉验证码的相应功能,因为这对压力测试结果没有任何影响
2.使用万能验证码,需要程序协助(如输入1234,系统就当是正确的)
3.调用其他程序,例如dll等扩展程序获得验证码,需要程序协助
原帖由 winson_yao 于 2007-6-14 09:46 发表
2. 该网站已经设计了同一用户在同一时间只能一个登陆, 也就是说不可以两个或两个以上的人用同一帐户登陆,那又该怎么测试?

把用户名和密码参数化
1、参数化数据准备
2、参数化
3、参数化策略选择(唯一(Unique)        每次迭代(Each iteration) 自动分配块大小)
作者: corrine-li    时间: 2007-6-19 15:42
原帖由 qiguojie 于 2007-6-14 09:34 发表
4个步骤都设置了集合点的话,就直接冲就行了吧??


最近看了关于“并发用户数与集合点”的知识。
论坛上说一般情况下,集合点还是很少用的。因为集合点是一种特殊情况下的并发。
所以我还是不知道该怎么办呢?
作者: zyx217    时间: 2007-6-19 16:08
2. 该网站已经设计了同一用户在同一时间只能一个登陆, 也就是说不可以两个或两个以上的人用同一帐户登陆,那又该怎么测试?

这是不是应该理解为单点登录,使用Ip欺骗来进行设置呢?
作者: zyx217    时间: 2007-6-19 16:14
个人认为应该考虑登录、注册、确定、修改、退出这几个事务点,可以通过多用户迭代运行来测试系统性能,刚刚接触,不知道这样理解对不对!
作者: zyx217    时间: 2007-6-19 16:21
标题: 回复 #6 corrine-li 的帖子
集合点其实是测试在加重负载的情况下服务器性能情况,你可以根据系统实际运行环境来进行集合点的设置,譬如,用户登录,有可能在同一时间多少人进行登录(并发)操作,一般情况下,只设事务就好了,没必要设集合点!
作者: corrine-li    时间: 2007-6-19 16:29
"楼上",你好,你也是西安的?你现在在做性能测试的项目吗?
作者: zyx217    时间: 2007-6-19 16:41
是的,我在西安,只是在学习然后开始做做看!
作者: by1945    时间: 2007-6-19 16:47
我觉得可以录制3个脚本,分别是注册,登录,修改;
然后在场景里面按照组执行,设置为同步执行或者在第一个场景运行后多长时间开始;




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