川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > 常见问题

性能测试吞吐量是什么意思

作者:川石学院 日期:2021-05-19 15:58:45 点击数:

  性能测试吞吐量是什么意思?在性能测试过程中,吞吐量是指单位时间内服务器处理的字节数,吞吐量的单位为字节/秒,吞吐量的大小直接体现服务器的承载能力。

  吞吐量作为性能测试过程中主要关注的指标之一,它与虚拟用户数之间存在一定的联系,当系统没有遇到性能瓶颈时,可以采用下面这个公式来计算。  

性能测试吞吐量是什么意思(图1)

  其中,F表示吞吐量;Nvu表示VU(Virtual User,虚拟用户数)的个数;R表示在T时间内每个VU(虚拟用户数)发出的请求字节数;T表示性能测试所用的时间。但是如果系统遇到性能瓶颈,这个公式就不再适用。吞吐量与VU之间的关联图如图1-4所示。从图中可以看出,吞吐量在VU增长到一定数量时,软件系统出现性能瓶颈,此时,吞吐量的值并不会随着VU数量的增加而增大,而是趋于平衡。  

性能测试吞吐量是什么意思(图2)

  图1-4 吞吐量-VU数量关系图

  但在实际测试过程中,测试前吞吐量是不知道的,必须通过不断添加虚拟用户来不断的测试,才能找到吞吐量的捌点,也即服务器吞吐量的最大值。

  实例:假设向一个水池注水,每根小管注入的水量为0.1立方米每秒,而水池的出水量为1立方每秒(假设这个值在测试之前是不知道),如图1-5所示。  

性能测试吞吐量是什么意思(图3)

  图1-5 水池吞吐量

  当只放一根注水管时,水池的流出的水量为0.1立方米每秒,也即当前水池的吞吐量为0.1立方米每秒,依此类推当放入10根注水管时,水池的流出的水量为1立方米每秒,当放入11(或大于10根)根注水管时,水池的流出的水量也为1立方米每秒,此时水池都会开始积水,因为每秒排出的水比注入的水少,这说明水池的吞吐量为1立方米每秒,不管注入的水量为多少,这个值都不再改变。服务器也是一样的,客户端不断的请求,当服务器能正确的处理时,测试出来服务器的吞吐量就会不断的增加的,但当服务器无法处理时,吞吐量的值就不再变化,此时即找到服务器最大吞吐量的值。

  川石学院高级性能测试实战课程V7.0全新升级版,以技术能力为基本要求,通过系统化、多维度、实战演练的方式为学员锤炼出扎实的技术实力;再以多种类型的项目为学员提供相关的业务熟悉度;并且在学习和实战过程中,侧重于团队合作,跨工种团队合作以及学员互动的方式,培养学员沟通能力、服从力和主动性。通过这些方法,让川石学院培养的学员成为企业急需的IT人才。

  同时,V7.0版课程将配合川石学院在线课堂,基于川石学院多年教培经验和强大的研发能力,完全打通了线上线下的学习闭环。

  

性能测试吞吐量是什么意思(图4)

  川石学院零基础入门到精通课程免费学习即扫下方二维码,名师在线辅导!  

性能测试吞吐量是什么意思(图5)

  附:川石学院全国校区最新开班时间,课程资料获取13691729932(微信同号)。 

性能测试吞吐量是什么意思(图6)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-05-19 15:58:45
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-05-19 15:58:45
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-05-19 15:58:45
  • 建筑工程专业朱同学成功转行为软件测试人!2021-05-19 15:58:45
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-05-19 15:58:45
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-05-19 15:58:45
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-05-19 15:58:45
  • 文科生转行软件测试照样拿下高薪15K!2021-05-19 15:58:45
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-05-19 15:58:45
  • 毕业1年,迷茫的他最终选择转行软件测试2021-05-19 15:58:45