zoukankan      html  css  js  c++  java
  • 性能测试学习之一 ——性能测试指标

    1.  Vuser虚拟用户

    Virtual user,模拟真实业务逻辑步骤的虚拟用户,虚拟用户模拟的操作步骤都被记录在虚拟用户脚本里。Vuser脚本用于描述Vuser在场景中执行的操作。

    2.  Transaction事务

    事务用来衡量脚本中一行代码或多行代码的执行所耗费的时间。(脚本的虚拟用户运行时计算)

    3.  TPS每秒事务数

    (Transaction Per Second)每秒钟系统能够处理的交易或事务的数量。

    4.  PV Page View

    用户通过浏览器访问页面,对应用服务器产生的每一次请求,记为一个PV。

    5.  Peak PV 高峰Page View

    即PV峰值,指一天中PV数达到的最高峰。

    6.  Concurrency并发

    狭义的并发--所有的用户在同一时刻做同一操作,目的是测试数据库和程序对并发操作的处理,强调对系统的请求操作是完全相同的,多适用于性能测试、负载测试、压力测试、稳定性测试场景。

    广义的并发--多个用户对系统发出了请求或者进行了操作,但是这些请求或操作可以是不同的,强调不限制对系统的请求操作,多适用于混合场景、稳定性测试场景。

    7.  Scenario场景

    性能测试过程中为了模拟真实用户的业务处理过程,在Loadrunner中构建的基于事务、脚本、虚拟用户、运行设置、运行计划、监控、分析等的一系列动作的集合,称之为性能测试场景。

    场景中包含了待执行脚本、脚本组、并发用户数、负载生成器、测试目标、测试执行时的配置条件等。

    8.  Response Time响应时间

    响应时间是指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间,响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成。

    9.  Think Time思考时间

    模拟正式用户在实际操作时的停顿间隔时间。

    在测试脚本中,思考时间体现为脚本中两个请求语句之间的间隔时间。

    10.  CPU资源

    CPU资源是指性能测试场景运行的这个时间段内,应用服务系统的CPU资源占用率。

    11.  Load负载

           系统平均负载,被定义为在特定时间间隔内运行队列中的平均进程数。

    如果一个进程满足以下条件则其就会位于运行队列中:

    - 它没有在等待I/O操作的结果

    - 它没有主动进入等待状态(也就是没有调用'wait')

    - 没有被停止(例如:等待终止)

    12.  Std. Deviation标准差

    该标准差根据数理统计的概念得来,标准差越小,说明波动越小,系统越稳定,反之,标准差越大,说明波动越大,系统越不稳定。包括响应时间标准差和TPS标准差等

    via:http://blog.csdn.net/gracex

  • 相关阅读:
    去除字符串中多余空格
    day02-03 字符编码
    eclipse与myeclipse区别
    xz解压和zip解压
    yum安装
    防火墙
    查看和操作HBA卡
    复制linux虚拟机后网卡不能用的解决方法
    关闭IPv6
    更改root密码
  • 原文地址:https://www.cnblogs.com/liu-ke/p/4248671.html
Copyright © 2011-2022 走看看