`
zql3315
  • 浏览: 23356 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

如何测试网站最大并发数

阅读更多
本篇主要是性能方面的。
一个系统的最大并发用户数为1100,怎么能推算出该系统的支持最大用户数。
其中用户性能要求如下:支持100万注册用户
性能需求分析:
1、根据用户的要求,本系统要支持100万用户,其中性能机器配置如何?高峰值是多少?带宽?等
2、如果都是采用公司的测试环境,那么本次性能应该做哪几种性能?性能评测、负载测试、强度测试?
3、怎么算出并发用户数响应时间?
性能指标确定:
因为用户的性能需求太广,没有定到具体的数值。那么我怎么开展后继的工作?1、确定采用公司测试环境,不用考虑环境问题。也就是说,客户端、服务端以及带宽等一系统都可以不用考虑,这是固定。
2、考虑此项目组以前开发过的系统性能情况,能否做为一个参考值。解决方案:找出本项目组以并发过二个项目,其性能个项指标进行求权。其中浏览功能:并发数为1100,平均响应时间363秒;每用户平均响应时间为0.33秒。每秒中并发3个用户。其中一系统用户已达500万,另一系统用户为320万。并且二系统一直运行正常,但目前的二系统的服务器各为3台。可以得出一台服务器为载166万,甚至更多。(因为服务器中有求权的关系)
3、100万用户,那么怎么计算出他的每小时峰值活动用户数?
解决方案:采用80•20原则计算得到每小时峰值活动用户数 6.667万/小时;那么每秒中的同一功能点点击并发数应该是18.5。
4、怎么得其并发数?
解决方案:本系统有多少个功能点?功能点为153个;也就是本系统在高峰值时一功能将被点击1258次,每秒点击0.35次。(不考虑间隔时间)考虑以前本项目组的数值。初步设置并发数为1100,主要以浏览功能为主、其次是查询和新增。
5、应该测试那种性能类型经再三考虑,三种性能都进行测试。
执行性能:
评测,依据性能指标确定中的第三点,将用户的并发设置为300-350,看其情况。负载测试,以1100为起点强度测试,为15小时和24小时为准
性能测试结果:
发现本系统最大用户支持为1100.失败用户最高为209,响应时间为315。可以判断此系统最大并发数为1100左右。也就说此系统在一台服务器上可支持150万用户数。
根据上述情况,可以得出:
1100用户并发时,用户一共响应时间为315秒(即每用户平均响应时间0.005秒),其中最高产生209个失败用户,但成功用户基本上可以完成后续操作,符合现系统要求的最大稳定用户数。由此可得出本系统在新增功能点中支持最大用户并发数为1100。按照1*100比例,计算得到每小时峰值活动用户数11万/小时;采用80•20原则计算得出本系统支持注册用户数约为165万。而本系统性能需求大规模支持100万注册用户,由上述的数据我们的系统已达到本系统性能需求。
注:100万,采用80•20原则计算得到每小时峰值活动用户数6.667万/小时。
来源于:百度知道

 

分享到:
评论

相关推荐

    你的服务器IIS最大并发数有多少?

    为了探寻IIS的最大并发数,先要做几个假设。 1、假设最大并发数就是当前的连接数。意思是当前能承受最大的连接,那么就表明最大的并发。 2、假设IIS应用程序池处于默认状态,更改设置将会对最大连接数产生影响。 做...

    利用autobench测试web服务器极限并发数.pdf

    通过 Autobench 测试,我们可以获取服务器可以承载的最大并发连接数与最佳并发数,帮助我们更好地优化服务器性能。同时,我们也可以通过对比 Apache 和 Nginx 的测试结果,选择合适的 Web 服务器软件,以满足实际...

    请问有什么软件能测试网站的最大并发连接数吗.zip我告诉你4款压测软件

    请问有什么软件能测试网站的最大并发连接数吗.zip我告诉你4款压力测试软件

    如何测试Linux下tcp最大连接数限制详解

    关于TCP服务器最大并发连接数有一种误解就是“因为端口号上限为65535,所以TCP服务器理论上的可承载的最大并发连接数也是65535”。 先说结论:对于TCP服务端进程来说,他可以同时连接的客户端数量并不受限于可用端口...

    测试服务器的最大并发的连接数.doc

    测试服务器的最大并发的连接数

    【资料】并发测试报告

    2、测试典型页面在响应时间为10s 的时间内,能支持的最大并发数。 二、选择的典型页面及并发点 1、登录首页http://192.168.1.10。并发点:同时打开这个链接。 2、打开页面http://192.168.1.10,点击页面上的“市场...

    怎样确定一个实际系统的并发用户数

    在项目的性能测试过程中,怎样确定一个实际系统的并发用户数。

    宽带连接数测试工具,宽带压力测试工具,宽带TCP测试工具

    宽带连接数测试工具,宽带压力测试工具,宽带TCP测试工具

    性能之并发用户数的计算.doc

    5. 根据系统用户数计算:并发用户数 = 系统最大在线用户数的 5%到 20%,可以用来计算并发用户数。 知识点 1. 并发用户数是指在某一时刻同时向服务器发送请求的用户数。 2. 在线用户数是指同时在线的用户数,而注册...

    软件性能测试并发数量计算公式(整理)

    软件性能测试计算公式(整理)术语及缩写词测试时间:一轮测试从开始到结束所使用的时间并发线程数:测试时同时访问被测系统的线程数。注意,由于测试过程中,每个线程都是以尽可能快的速度发请求,与实际用户的使用有...

    协议重发&并发-自动化测试工具 V0.2

    2015.11.10 协议重发&并发-自动化测试工具 支持C/S B/S架构 ...2.线程并发 单进程最大并发数1500,防止有些人干坏事 3.进程并发 进程*线程=测试并发数,1-6 4.协议重发控制 - 没做,默认每个socket连接1秒2次重发协议

    LoadRunner网站压力测试

    • 通过录制应用程序中典型最终用户执行的操作来生成虚拟用户(Vuser),将该用户的操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。 2.步骤二:设计场景 3.步骤三:运行场景 • 运行用来模拟真实用户执行...

    性能测试(并发负载压力)测试分析-简要篇[2]

    最大并发用户数:应用系统在当前环境(硬件环境、网络环境、软件环境(参数配置))下能承受的最大并发用户数。在方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服 性能测试(并发负载压力)测试分析-简要篇...

    软件测试技术课程设计

    3.测试项:事务响应时间、最大/最小并发数、失败的次数、正常连续运行的最长/最短时间,并发数与失败的关系等。 4.测试环境:(1)后台数据库系统采用的是Access 2003; (2)应用服务器是小旋风AspWebServer; (3...

    ab压力测试的安装、使用、破2万并发测试

    ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试Apache的负载压力,也可以测试Nginx、Lighthttp、Tomcat、IIS等其它Web服务器的压力。 ...

    并发用户数、吞吐量、思考时间的计算公式

    在软件性能测试中,了解并发用户数、吞吐量、思考时间的计算公式是非常重要的。本篇文章将从三个方面进行探讨,分别是软件性能的关注点、软件性能的几个主要术语和性能测试指标计算公式。 一、软件性能的关注点 在...

    协议重发&并发-自动化测试工具

    协议重发&并发-自动化测试工具 支持C/S B/S架构 1.协议只支持16进制字符...2.最大并发 即并发连接数,最大65535 3.并发级 即每秒并发速度,1最慢 5最快 4.协议重发控制 -还没加上,默认每个socket连接1秒2次重发协议

    性能测试报告模板软件测试性能测试报告模板

    1.1 编写目的 本次测试报告,为自动化测试框架性能测试总结报告。目的在于总结我们课程所压测的目标系统的性能点、优化历史和可优化方向。 ...4. 最大并发数:系统崩溃或者处于瓶颈状态的并发数。

    Web服务稳定性测试 负载测试 可靠性测试 测试报告

    对全站进行可靠性测试,根据以上测试接口,选择稳定的并发数后持续测试-模拟时长8+小时。 稳定性测试是通过运行状态和资源指标的2个方面来分析及评估系统的稳定性,请求记录项响应的时间平均值、最小值、最大值、...

    压力测试报告模板.doc

    在压力测试中,需要了解一些重要的术语,包括事务响应时间、测试场景、最大并发数、吞吐量等。事务响应时间是指处理具体业务时所花费的时间。测试场景是指通过组织假设干类型、假设干数量的虚拟用户来模拟真实生产...

Global site tag (gtag.js) - Google Analytics