文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
如何测试WEB服务器的最大并发数
如何测试WEB服务器的最大并发数
发布时间:2013-10-26 来源:
文档文库
小
中
大
字号:
手机查看
1
满足最大并发数条件
1
用户都要成功
2
用户事务时间(以网页为单位,或整个脚本)需要在合理范围,一般是满足
“
2-5-8
”原则,太长时间则认为用户也是失败的,因为一个网站如果响应时
间太长,用户不能忍受,则会损失用户。
2
如何测试最大并发数
视频下载网址:
http://pan.baidu.com/s/1xe6E0
1
)该视频介绍了测试工具测试的最大并发数,并不能代表服务器支持的最大并发
数,
因为很多测试工具(包括
loadrunner
)运行的虚拟用户对服务器的压力要小于真
实的用户,所以测试工具测试的最大并发数比实际要大,但大多少,是很难估算的,
有些
HTTP
吞吐量大,有些
HTTP
需要访问数据库或访问另一个服务器,即没个
HTTP
的时间有大有小,不能简单的平均,所以估算实际用户数很难,周边的人都这样认为,
不知道有没高手有计算方法。
所以只有模拟真实用户行为,才能简单得出系统最大并发数,让性能测试更轻
松
2
)还有,该视频介绍事务的时间是有条件的。不是一般测试工具的事务时间,因
为对于网站性能测试,一般测试工具不能模拟浏览器的行为,事务时间就无法用“
2-
5-8
”原则来评估,而模拟了真实用户行为才能简单实用“
2-5-8
”原则来评估
3
很多人认为并发数要么通过计算的出来
,
但怎么计算,是很难计算的
假设一个页面有
A
、
B
、
C
、
D
四个请求,浏览器是并发他们的,但是
C
响应时
间要
1
秒(访问数据库或后台服务器),其他
ABD
则很快
100
毫秒,则整个页面时间
应该是
1
秒
所以测试工具能够模拟浏览器并发(每一个虚拟用户跟浏览器一样的并发
数)并为页面设置了事务后,该事务值就表示了该页面的时间,用户都不需要计算。
假设测试工具时串行的,则事务时间为
A+B+C+D
,那么怎么得到页面的时间
呢,很难计算的。肯定不是取平均值,因为一平均整个页面才
400
毫秒,跟实际情况
不一样,实践情况还有
TCP
建立时间。
另外,在并发情况下
A
在每个用户的时间很大
可能都不一样,
B
也是,由于工具没有每个
HTTP
请求的时间,而是整个事务的时间,
所以事务时间太大时,就不知道是哪个导致的,
因为可能在并发小时是
C
时间长,但
并发大时可能是
B
(假设下载一个大图片)的时间长,或者
TCP
建立时间长,所以很
难计算该事务换算成页面的时间;身边做性能测试有经验的人也是这样认为,
因为无
法得到每个虚拟用户每个
HTTP
请求的信息,就算得到也很难计算。
假设测试工具模拟里浏览器一样的行为(即是并行而不是串行)的,则
ABD
是
100
毫秒,
C
响应时间
1
秒时,整个事务的时间是
1
秒,与正常情况一样;如果是
A
因为
TCP
重传变为
3
秒,而
C
才
1
秒,则整个时间是
3
秒,取最大那个,因为是并行
的。
这样,测试工具测试的事务时间是多少,就表示用户访问该事务时多少时间,一
目了然,不需要用户去计算。
所以说通过测试工具
(
串行
的输出的事务值再自己来计算,是非常难的,也很
不现实,因为你不知道事务里面是哪个
HTTP
请求导致时间长
但如果是测试工具能够模拟浏览器并发则事务输出的值是多少就表示页面多长
时间,都不需要计算,一目了然,现在了解只有
kylinPET
工具做到这点,而
loadrunner
与
jmeter
没有模拟浏览器并发行为。
4
很多人认为服务器监控得到,但服务器
监控到的并不代表最大并发数
1
)很多
WEB
系统是没有这个功能的,因为很多
WEB
服务器都没有用户信息
2
)假设有用户信息(用户名、状态),但用户登录后没退出,但浏览器已经
关闭,即脚本已经运行完,然后
WEB
系统还存在该信息,只是超时才删除,这时候统
计的用户数不是最大并发数,而是在线数,因为用户这时已经没有对
WEB
系统有压力
啦
3
)假设用户一直在线压,没有出现在线但没请求的去哪个看,那么有多少用
户数,只是表示你的系统里面有这么多用户数据,也确实有这么多用户在处理,但由
于测试工具没有模拟浏览器行为,这时测试用户数与真实的用户数是不一样的。因为
真实用户数压力更大,这个可以看视频的例子
所以,如果测试工具确实模拟了浏览器一样的压力,那么不需要查询服务器
(很多测试人员可能不会,或者没条件),测试工具显示最大多少就是多少,用户一
目了然,多好啊。这就是我一直强调模拟浏览器行为,然后根据事务时间符合“
2-5-8
”
原则来进行性能测试,这样的思路才让性能测试更清晰,更轻松
本文来源:
https://www.2haoxitong.net/k/doc/429686ec89eb172ded63b7ed.html
《如何测试WEB服务器的最大并发数.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
品牌市场营销推广案例分析
2024-04-30
ai研发团队构成
2024-04-30
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
安全验证
2024-04-30
辽宁省抚顺市2021届中考数学试卷及答案
2024-04-30
【五年级作文】读书真有趣
2024-04-30
安全验证
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
相关推荐
1
堡垒机并发测试说明
2
活性炭在植物组织培养中的应用一
3
高考古诗文情景默写练习108道(有答案)
4
20160824 直播、电商、游戏等行业如何进行高并发压力测试
5
100句非常经典的早安语录
6
积极心态名言警句摘抄(最新篇)
7
WEB性能测试-JMeter工具测试并发
8
党政领导干部选拔任用工作条例.doc
9
一种并发测试方法及测试服务器
10
并发测试报告
推荐内容
并行并发测试系统和方法
高并发的TPC-E测试方法以及装置
不良资产专业术语手册
压力测试方案(参考模板)
Windows WEB服务器并发测试
压力测试方案
“税收债务关系说”产生的社会基础与现实意义
并发编程测试题
性能测试方法及分析方法
住房按揭贷款信息表