51Testing软件测试论坛

标题: 求救,设计场景“个人注册用户数1000万” [打印本页]

作者: 踏雪飞狐    时间: 2012-2-3 14:27
标题: 求救,设计场景“个人注册用户数1000万”
如题,请问这样的场景应该怎样设计啊?我录制lr时是不是要录制网站的注册那个页面,还是怎样。我是新手,希望高手多多指点
作者: 踏雪飞狐    时间: 2012-2-3 15:36
怎么没人啊……
作者: 踏雪飞狐    时间: 2012-2-4 09:43
1 网络和服务器压力:在应用服务器和数据库服务器正常状态下,即CPU占用  率80%以下,磁盘I/O在40%以下,内存占用率80%以下,网络带宽100M(独享情况下,首页只能并发236人);

2 项目规模:个人注册用户数1000万,企业注册用户数50万、发布职位数500万;

3  主要应用功能页面,如首页、注册、登录、查看公司简介、应聘职位,查看职位列表、搜索职位,查看个人简历等,日访问量500万PV,页面最大并发数为500(用户名参数化,设置集合点策略进行测试),事务处理时间在5S以内(每秒平均事务数100个),同时在线人数5000;    这就是我们老大给我的需求,没有其它了,哪位帮我大致讲下,谢谢
作者: 夏日摸摸茶    时间: 2012-2-5 17:29
1000万。。。。。。


看下面的需求,应该是1000万和并发没啥关系
作者: msnshow    时间: 2012-2-5 20:12
单是看注册用户,确定不了压力大小
作者: msnshow    时间: 2012-2-5 20:12
主要是看活跃用户,用户的操作频率等
作者: 泊涯    时间: 2012-2-5 21:36
注册用户说明用户信息表有这么多用,数据量有那么多,你要测试的是在线用户数,和并发用户数就可以了吧~
作者: shigejinian1    时间: 2012-2-6 08:54
按照你的主要流程录制试试,比如 登录--查看招聘信息-页面-选择某招聘信息--投送简历 这类的方式
作者: 踏雪飞狐    时间: 2012-2-6 10:09
谢谢大家的建议
作者: thirfing    时间: 2012-2-6 10:30
项目规模:个人注册用户数1000万,企业注册用户数50万、发布职位数500万;
这是数据库中的基础数据量
作者: 5555    时间: 2012-2-6 10:38
呵呵,性能测试需求没做清楚,好好分析一下,数据量,在线数,并发数
作者: humh    时间: 2012-2-6 11:28
本帖最后由 humh 于 2012-2-6 11:41 编辑

给个建议:
  1. 所谓的个人注册用户数等等,这些是数据库的基础数据量,针对这点,你需要在测试数据准备的时候在你的测试数据库中对应的表预置对应的数据量.
  2. 设立访问模型,这些用户不会同时来访问你的网站,必然存在一个访问热点时间段,这个需要数据中心的支持,你可以找能给出这个模型的人或组织.比如大量访问集中在一周的某天的某几个时间段内.这里当前的uv和pv值,这个是最有帮助的参数.
  3. 设计用户访问的场景,根据你提供的需求来看应该是一个人才站点,那么个人用户进去之后最先访问的应该是搜索职位,查阅职位.所以重点应该关注登录,查询,翻页等接口的性能.而且企业用户进入之后可能还有发布职位这样的接口需要关注.
  4. 在做性能测试之前别被脚本限制住思维,先考虑架构,看看这个系统的架构是怎么构成的,有哪些地方会形成瓶颈.要有针对性的设计测试场景.
作者: 葺卡儿    时间: 2012-2-10 09:44
给个建议:
  1. 所谓的个人注册用户数等等,这些是数据库的基础数据量,针对这点,你需要在测试数据准备的时候 ...
humh 发表于 2012-2-6 11:28


总结得很不错!学习了
作者: wolf1019    时间: 2012-2-14 14:08
学习了 呵呵




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