资讯专栏INFORMATION COLUMN

软件测试中的《性能测试》

reclay / 858人阅读

摘要:性能测试针对软件性能进行测试,通过自动化测试工具模拟用户来测试服务器是否承载用户多并发,系统是否稳定,从用户角度看响应时速度是否达到期望春节多人同时购买火车票目的评估当前系统能力,寻找性能瓶颈性能测试分类基准测试模拟单用户运行,产生基准

性能测试:针对软件性能进行测试,通过自动化测试工具模拟用户来测试服务器是否承载用户多并发,系统是否稳定,从用户角度看响应时速度是否达到期望(春节多人同时购买火车票)

目的:评估当前系统能力,寻找性能瓶颈

 

性能测试分类

 

基准测试:模拟单用户运行,产生基准性能测试数据

并发测试:模拟多用户运行,验证服务器是否有问题

 

负载测试:找到系统最大的负载能力(通过给系统不断的施压达到饱和状态不能加压为止)

 

压力测试:系统达到一定饱和度时,系统处理业务的能力

 

稳定性测试:测试系统在一定的业务压力下系统可持续运行德时间

配置测试:通过环境的调整来分析系统的性能,从而进行调优

性能测试指标

系统指标

响应时间:从一个用户发送一个请求到用户接受到服务器返回的响应数据这段时间就是响应时间(例如:一家理发店有一个理发师,一位顾客进店理发是30分钟,有2位顾客同时进入理发店理发,第二位顾客要先等第一位顾客理发也就是30分钟后再 到自己理发30分钟,)

及:响应时间=等待时间+执行时间 

并发数

并发用户数

某一物理时刻同时向系统提交请求的用户数

在线用户数

某段时间内访问系统的用户数,这些用户并不一定同时向系统提交请求

系统用户数

系统注册的总用户数

三者之间的关系

系统用户数 >=在线用户数>=并发用户数

TPS(每秒事务数)

单位时间内系统处理的客户端请求的事务次数

计算方法

TPS =并发数/平均响应时间

例如:根据28定律:百分之80的用户请求,集中在百分之20的热点数据或者时间段

性能测试中的二八原则 - 彬小彬 - 博客园 (cnblogs.com)https://www.cnblogs.com/brainchan/p/10978025.html

如果某电商要求每天完成交易额2亿,客单价为200-500,以300计算

 

分析:28定律 以24小时计算

每天交易数为:200000000/300=666666.66666

每小时交易数:666666*0.8/(24*0.2)=111111.1111

T P S = 111111/3600秒=30.86

资源指标

资源利用率    cpu使用率   内存利用率  磁盘IO   网络带宽

性能测试计划及方案

目的:了解性能测试计划及方案的编写

测试计划  测试目标  人力资源  时间进度  风险

性能测试用例设计及执行

目的:了解性能测试用例的设计 了解性能测试的执行

按场景设计分类

预期性能指标测试    单业务并发性能的测试    混合场景并发性能测试

例子:

 

自学视频

 性能测试工具LoadRunner基本使用_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1dt4y1y7TM?p=1&spm_id_from=pageDriver

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124710.html

相关文章

  • 2021了,不会还有测试人员认为Jmeter就等于性能测试吧!

    摘要:认为就等于性能测试,其实这是不对的。性能测试定义指通过自动化的测试工具模拟多种正常峰值以及异常负载条件来对系统的各项性能指标进行测试。另外,从业务角度来说也可以使用访问人数天或页面访问量天做为单位。 随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的...

    luffyZh 评论0 收藏0
  • Jmeter--【作为测试你必须要知道的】基础名词与环境搭建

    摘要:而性能测试却需要顾及方方面面。测试人员眼中的性能测试需要考虑全面的性能,包括用户开发管理员等各个视角的性能。性能测试场景可理解为一个具体的测试用例。响应时间性能测试中衡量交易性能的重要手段。通常表示一次交易申请和响应返回的过程。         大家好,我们本章开始学习Jmeter,后续还会...

    tinyq 评论0 收藏0
  • 【云主机 UHost】性能数据:本地磁盘I/O性能测试及网络增强性能数据

    摘要:云主机本地磁盘性能测试注意此文档仅为性能的基准值测试,由于本地磁盘为共享磁盘,其会有一定波动,使性能达不到文档中测试出的水准。云主机UHost本地磁盘I/O性能测试注意:此文档仅为IO性能的基准值测试,由于本地磁盘为共享磁盘,其IO会有一定波动,使性能达不到文档中测试出的水准。若您希望更稳定的IO,建议您选择云盘。硬盘性能指标顺序读写 (吞吐量,常用单位为MB/s):文件在硬盘上存储位置是连...

    Tecode 评论0 收藏0
  • Kubernetes集群中的性能网络策略

    摘要:自从月份发布以来,用户已经能够在其集群中定义和实施网络策略。吞吐量即以测量的数据传输速度和延迟完成请求的时间是网络性能的常用度量。文章网络延迟和比较的网络方案已经检查了运行覆盖网络对吞吐量和延迟的性能影响。 自从7月份发布Kubernetes 1.3以来,用户已经能够在其集群中定义和实施网络策略。这些策略是防火墙规则,用于指定允许流入和流出的数据类型。如果需要,Kubernetes可以...

    U2FsdGVkX1x 评论0 收藏0
  • Kubernetes集群中的性能网络策略

    摘要:自从月份发布以来,用户已经能够在其集群中定义和实施网络策略。吞吐量即以测量的数据传输速度和延迟完成请求的时间是网络性能的常用度量。文章网络延迟和比较的网络方案已经检查了运行覆盖网络对吞吐量和延迟的性能影响。 自从7月份发布Kubernetes 1.3以来,用户已经能够在其集群中定义和实施网络策略。这些策略是防火墙规则,用于指定允许流入和流出的数据类型。如果需要,Kubernetes可以...

    tanglijun 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<