返回介绍

性能评审指标

发布于 2023-06-19 20:49:11 字数 9804 浏览 0 评论 0 收藏 0

性能测试关键词

  1. 压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试

  2. 压力强度(pressure intensity) 指压力测试中对硬件的性能目标,比如系统的cpu利用率,内存使用率,磁盘I/O吞吐率,网络吞吐量等所施加的条件。

  3. 并发(Concurrent) 在操作系统中,指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。

  4. 负载测试。核实在保持配置不变的情况下,测试对象在不同操作条件(如不同用户数、事务数等)下性能行为的可接受性。

术语说明

  • PV = page view
  • TPS = transactions per second
  • QPS = queries per second
  • RPS = requests per second

计算公式

  1. QPS = 总请求数 / ( 进程总数 * 请求时间 )
  2. 单台服务器每天PV计算公式:每天总PV = QPS 3600 8
  3. 服务器计算服务器数量 = 每天总PV / 单台服务器每天总PV
  4. 峰值QPS和机器计算公式 原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间 公式:( 总PV数 80% ) / ( 每天秒数 20% ) = 峰值时间每秒请求数(QPS) 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 Sample :
    问:每天300w PV 的在单台机器上,这台机器需要多少QPS?
    答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
    问:如果一台机器的QPS是58,需要几台机器来支持?
    答:139 / 58 = 3
    

压测常用关键词

  1. 每秒处理事务(TPS,Transaction Per Second) 每秒系统处理事务(通过、失败以及停止)的数量。通过它可以确定系统在任何给定时刻的时间事务负载。

  2. 事务平均响应时间(Average Transaction Response Time) 每一事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。

  3. 最大响应时间(Max Response Time) 指用户发出请求或者指令到系统做出反应(响应)的最大时间。

  4. 最少响应时间(Mininum ResponseTime) 指用户发出请求或者指令到系统做出反应(响应)的最少时间。

  5. 90%响应时间(90% Response Time) 是指所有用户的响应时间进行排序,第90%的响应时间。

  6. CPU(CentralProcessing Unit) 中央处理器,是计算机的重要设备之一。功能主要是解释计算机指令以及处理计算机软件中的数据。

  7. CPU利用率(CPU Usage) CPU利用率分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间。平时所说的CPU利用率是指:CPU执行非系统空闲进程的时间/CPU总的执行时间。

  8. 内存(Memory) 也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

  9. 内存使用率(Memory usage) 内存占用率指的是此进程所开销的内存。

  10. 磁盘IO(Disk input/ output) 磁盘的读写包速率。

  11. 网卡负载(Network Load) 网卡的进出带宽,包量。

其他指标

  1. 并发用户数(the number of concurrent users ) 在同一时刻与服务器进行了交互的在线用户数量。

  2. 最大并发数(Maximum number of concurrent users) 指同时登录站点的最大人数或者服务器同时接收下载的最大数量。

  3. 请求访问数量(VU 或RequestThread) 指发送请求压力的数量

  4. HTTP错误率(HTTP error rate) 在选定时间段内,HTTP错误数量与请求数量的比率。

  5. 吞吐率(Throughput) 是场景运行过程中服务器每秒的吞吐量。其度量单位是字节,表示每个请求连接在任何给定的每一秒从服务器获得的数据量。

  6. 事务(Transactions) 事务是用户某一步或几步操作的集合。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文