软件测试中的并发数是什么意思?
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:977
你真的认识测试的朋友吗? 我相信有些人必须知道,有些人不知道,有些人认为他们知道。 让我们来看看:
测试行业的朋友或多或少了解并发的概念。 在计算机字段中,并发连接数是指同时访问服务器站点的数量。
在实际工作中,经常发现许多人误解了并发的数量。
例如,负责人说我们的系统有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年航空服务与高技能人才培养研讨会|||计算机培训机构
- 江门信息:江门市人力资源和社会保障局下属事业单位党支部携手联动开展双报到双服务暖民心|||电脑计算机编程培训学校
- 河源信息:52名高校毕业生投身河源基层公共就业创业服务工作|||北大青鸟计算机培训中心
- 东莞信息:东坑东坑镇成功举办创业东莞沙龙助力创业者扬帆起航|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 标签列表
-