51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2508|回复: 11
打印 上一主题 下一主题

[原创] 对于以下测试用例,如何进行场景设计?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-14 08:48:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1.功能        支持多个用户同时进行注册xxx网站。
2.目的        测试多用户访问xxx网站时系统的处理能力。
3.方法        模拟多个用户在不同客户端注册xxx网站,然后进行并发进入xxx系统网站的操作。
4.步骤        
          用户登录xxx网站。
          用户点击xxx网站首页的“注册”按钮。在“注册”页面中填写所需信息,然后点击“确定”按钮,注册成功。用户成功登录xxx网站系统。
          点击首页的“会员控制中心”,在此页面中修改“个人资料”。
         “修改”成功,退出“youabc网站”。

5.并发用户数与事务执行情况
并发用户数        事务平均响应时间        事务最大响应时间        平均每秒处理事务数        事务成功率        每秒点击率        平均流量
100                                
200                                
300                                
400                                
500                                
600                                
……
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

12#
发表于 2007-6-19 16:47:01 | 只看该作者
我觉得可以录制3个脚本,分别是注册,登录,修改;
然后在场景里面按照组执行,设置为同步执行或者在第一个场景运行后多长时间开始;
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-6-19 16:41:47 | 只看该作者
是的,我在西安,只是在学习然后开始做做看!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-6-19 16:29:43 | 只看该作者
"楼上",你好,你也是西安的?你现在在做性能测试的项目吗?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-6-19 16:21:57 | 只看该作者

回复 #6 corrine-li 的帖子

集合点其实是测试在加重负载的情况下服务器性能情况,你可以根据系统实际运行环境来进行集合点的设置,譬如,用户登录,有可能在同一时间多少人进行登录(并发)操作,一般情况下,只设事务就好了,没必要设集合点!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-6-19 16:14:58 | 只看该作者
个人认为应该考虑登录、注册、确定、修改、退出这几个事务点,可以通过多用户迭代运行来测试系统性能,刚刚接触,不知道这样理解对不对!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-6-19 16:08:43 | 只看该作者
2. 该网站已经设计了同一用户在同一时间只能一个登陆, 也就是说不可以两个或两个以上的人用同一帐户登陆,那又该怎么测试?

这是不是应该理解为单点登录,使用Ip欺骗来进行设置呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-6-19 15:42:38 | 只看该作者
原帖由 qiguojie 于 2007-6-14 09:34 发表
4个步骤都设置了集合点的话,就直接冲就行了吧??


最近看了关于“并发用户数与集合点”的知识。
论坛上说一般情况下,集合点还是很少用的。因为集合点是一种特殊情况下的并发。
所以我还是不知道该怎么办呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-6-14 10:02:28 | 只看该作者
    原帖由 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) 自动分配块大小)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-6-14 09:46:28 | 只看该作者

    补充完善几点

    1. 如果该网站登陆或注册时还需要填验证码,而每次的验证码都不同该怎么测试?

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


    期待大虾指导,希望能说的详尽一点,多谢啊~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-6-14 09:34:57 | 只看该作者
    4个步骤都设置了集合点的话,就直接冲就行了吧??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2007-6-14 08:49:31 | 只看该作者
    自己顶一下。
    一个人的摸索确实需要花很多时间。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 06:03 , Processed in 0.070087 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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