软件测试中的并发数是什么意思?
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:880
你真的认识测试的朋友吗? 我相信有些人必须知道,有些人不知道,有些人认为他们知道。 让我们来看看:
测试行业的朋友或多或少了解并发的概念。 在计算机字段中,并发连接数是指同时访问服务器站点的数量。
在实际工作中,经常发现许多人误解了并发的数量。
例如,负责人说我们的系统有10w的活动用户,因此系统必须支持10w并发。
例如,在压力测试报告中写到某个接口支持50个并发访问,客户会问系统是否仅支持50个并发访问? 性能太差了吗?
提出上述问题的大多数人都有误解,认为性能测试中的并发用户数=并发用户数。 实际上,事情并不是那么简单。
实际上有两种类型的并发:用户端并发和服务器端并发。
具体区别是什么? 让我举一个例子。
一般来说,快照和峰值服务是并发项目数量最多的项目类型。 例如,某个网站从8点开始对产品进行抢购,并将该抢购系统部署在北京的计算机房中。 所有用户都急着通过浏览器或APP购买产品。 在抢购之前,有10w的用户保留了该产品,因此我们可以预测,到8点时,将有近10w的人(在极端情况下)同时抢购。 因此,这意味着10w客户端已开始同时处理用户的快照操作。
客户端(APP或浏览器)在向服务器发送紧急购买请求之前,通常需要执行一些逻辑处理。 但是客户端的操作设备和环境不同。不同客户端环境的运行速度差异很大,因此,即使有10w的人开始在8点同时单击快照购买,等待客户端向服务器发起快照购买请求,该请求也会在 同一时间少于10w,也许只剩下9w。
但是,残酷的竞争才刚刚开始。 客户端发送请求后,需要通过长网络将其传输到北京机房中的服务器。从另一个角度来看,如果网络延迟为0,则客户端的并发请求数与服务器端接收的并发请求数几乎相同。 在这种情况下,客户端并发=服务器端并发
因此,在日常性能测试过程中,为了减少网络延迟,客户端和项目服务器都位于同一局域网中,通常在同一计算机房中,因此网络延迟<1ms。 几乎可以认为没有延迟。 如果在客户端压力测试工具上设置了50个并发,则服务器端也将有50个并发。
如果您能理解以上所有内容,那么本文开头的两个问题都将给出答案。 在压力测试过程中,系统支持50个并发,这意味着服务器支持50个并发,不仅支持50个用户同时访问。 它远远大于50个用户。
这也从另一方面说明了一个问题。 并发数量是一个重要的指标,但是在性能测试中,并不需要过多地关注并发数量,但是只要系统可以更注意处理量(即TPS) TPS足够高,处理时间也足够短。 即使同时有更多并发请求(只要不超过硬件和软件限制),我们的服务器也可以为您明确安排。
- 上一篇:不懂人工智能的测试者会被淘汰吗?
- 下一篇:游戏测试与软件测试不同吗?
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:东莞市技能大师工作室政策宣讲交流活动|||北大青鸟计算机培训中心
- 东莞信息:(虎门)职业指导“入校园”,2024年虎门镇职业指导下基层活动顺利开展|||电脑计算机编程培训学校
- 东莞信息:(虎门)政策宣讲互动交流,虎门镇技能人才培养政策宣讲交流会顺利举办|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:(茶山)校企交流合作赋能“百千万工程”|||计算机培训学校招生
- 东莞信息:东坑人社分局开展2024年工伤预防宣传活动|||北大青鸟计算机培训中心
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 标签列表
-