性能测试相关术语

转自:https://www.cnblogs.com/wwho/p/8513941.html

一、初识性能测试

  • 性能测试的目的:性能测试不是去找bug,而是要去排除系统瓶颈,把性能风险压缩到最小。系统的硬件都有一定的局限性,所以需要不断去磨合、调整,把系统调到最优的状态。

  • 什么系统需要做性能测试:大流量的系统、电商之类的

  • 性能测试的重要性的必要性:性能测试的重要性是不言而喻的,比如过节回家在12306网站上买票,动不动就卡成狗,真的是急死人。

二、性能测试主要术语--并发数

  • LoadRunner中的虚拟用户数就是并发数

  • 并发数是站在客户端测,就是在客户端同时发出,比如同时点击网站,但是到达服务器端却不是,因为中间要经过网络传输,网络原因是不可控的,所以到达服务器后端的时候不是绝对意义的并发。

三、性能测试主要术语--事物

  • 每个事物都包含事物的开始和事物的结束,事物用来衡量脚本中一行代码或多行代码的执行所耗费的时间。

  • 比如访问博客,可以把浏览首页定义为一个事物,也可以把登录定义为一个事物,还可以把浏览首页+登录定义为一个事物,要看实际的需求来定义事物。

  • 脚本是对的,跑的时候也没有报错,但是结果显示为零,可能就是没有添加事物的后果

四、性能测试主要术语--TPS

  • TPS俗称每秒通过事物数,即每秒系统能够处理的交易或事物的数量,它是衡量系统处理能力的重要指标。

  • TPS参数反映出这个系统的性能如何,系统的性能好的话TPS值就相对高。
  • TPS是基于事物统计出来的,所以进行测试的时候先定义好事物。

六、性能测试主要术语--响应时间

  • 响应时间= 网络响应时间 + 应用程序响应时间 + 前端浏览器、页面的响应

七、性能测试主要术语--点击率

  • 每秒点击率,每秒http响应的时间。

  • 点击率表现不正常产生原因:1、客户端侧出现问题,比如网络出现问题。2、脚本代码出现问题

八、性能测试主要术语--思考时间

  • 为什么会有思考时间这个东西,有啥意义?

    意义:尽量接近用户的操作,模仿用户行为;
    比如连续发帖子,发文章或者评论的时候,12306购票的时候,会报发的比较频繁,要等一下,满足特殊事物需求。

九、性能测试主要术语--资源利用率

  • 一般指的就是CPU、MEM等

十、性能测试主要术语--PV

    • page view页面访问次数
posted @ 2018-12-28 18:05  北卡蓝色的小方块  阅读(247)  评论(0编辑  收藏  举报