专栏首页python 自动化测试软件性能常用术语和方法

软件性能常用术语和方法

前言

一般来说,性能首先是一种指标,表明软件系统或构件对于其及时性要求的符合程度;性能是软件产品的一种特性,可以用时间来度量。

主要术语 响应时间:指的是用户从发出请求到接收完响应之间的总耗时,它由网络传输耗时、服务处理耗时等多个部分组成。通常以毫秒(ms)作为单位。

  • 并发用户数:并发数是指在同一个时间点,同时请求服务的客户数量。估算并发用户数的公式1.C=nl/T,C是平均并发用户,n是login session的数量;L是login session的平均长度:T指考察的时间长度。
  • 吞吐量:吞吐率指的是服务处理请求的效率,计算方式为 ( 总处理请求数 / 总耗时 )
  • QPS(每秒查询数)、TPS(每秒事务数)是吞吐量的常用量化指标,另外还有HPS(每秒HTTP请求数)。跟吞吐量有关的几个重要是:并发数、响应时间。QPS(TPS),并发数、响应时间它们三者之间的关系是:
  • QPS(TPS)= 并发数/平均响应时间

测试方法

  • 负载均衡:在被测系统上不断加压直到性能指标(响应时间)超过预定指标。
  • 压力测试:系统在一定饱和状态下,如cpu、内存饱和使用情况下,系统的处理会话能力。
  • 配置测试:通过对被测系统软硬件环境的调整,了解各种不同环境对系统性能能影响的程度,从而找到系统的各项资源的最优分配原则。
  • 验收测试:通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产的需求。
  • 并发测试:通过模拟用户的并发访问。
  • 可靠性测试:通过给系统加载一定的业务压力(例如资源在70%-90%的使用率)

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。更多文章关注小编公众号:自动化测试 To share

本文分享自微信公众号 - 自动化测试 To share(gh_92d7607a3e04),作者:wencheng

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 软件测试分类

    软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要...

    wencheng
  • python测试开发01-虚拟环境搭建

    Python虚拟环境的主要目的是为了给不同的工程创建相互独立的运行环境。在虚拟环境下,每一个工程都有自己独立的依赖包,而与其它的工程无关。不同的虚拟环境中同一个...

    wencheng
  • Docker下搭建jenkins学习笔记

    今天给大家分享下如何在Docker下搭建jenkins构建环境直接使用docker镜像真是简单除暴无脑,现在分享给大家,也给大家做个参考。

    wencheng
  • python3------基础语法

      下划线命名法(python中推荐使用):单词都使用小写字母,单词与单词之间使用_下划线连接 

    py3study
  • Python 3.3.2中SyntaxE

    在3.3.2版本中print函数改了用法,改为print ('hello world')了。

    py3study
  • day09-python基础

          高级语言:Python Java、PHP C# Go ruby C++... ===》 字节码

    py3study
  • 球迷必备!这款小程序,让你掌握每一场体育赛事

    用「腾讯体育+」,你能第一时间获取体育赛事的直播时间,以及赛前、赛中和赛后新闻资讯。

    知晓君
  • iOS开发之-cordova项目创建

    1.选择创建项目的目录 $ cd desktop 这里选择的是桌面,可以根据自己实际情况选择目录 2. 创建项目 $ cordova create hello ...

    roc
  • ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案

    前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 设计中术语,概念这种东西过于模糊,我们必须学习累积才能认识这些概念模型。 我无法用文章...

    用户1149182
  • kvm部署过程记录

    根据提示一步一步进行安装,其他的也类似,注意:! 表示必须要设置的 所有带有 ! 的都设置完毕后,就可以输入 b 继续安装了

    dogfei

扫码关注云+社区

领取腾讯云代金券