zoukankan      html  css  js  c++  java
  • 一、性能测试术语

    一、初识性能测试

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

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

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

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

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

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

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

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

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

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

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

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

    • TPS参数反映出这个系统的性能如何,系统的性能好的话TPS值就相对高。

    • TPS是基于事物统计出来的,所以进行测试的时候先定义好事物。

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

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

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

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

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

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

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

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

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

    • 一般指的就是CPU、MEM等

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

    • page view页面访问次数
  • 相关阅读:
    Java中单态设计模式
    Google地图,Baidu地图数据供应商
    栅格数据和矢量数据
    Java学习之Iterator(迭代器)的一般用法 (转)
    highcharts图表组件入门教程:如何监听柱状图柱子点击事件动态更新当前数据点数值和所对应X轴刻度
    relative、absolute和float
    【转】20个令人敬畏的jQuery插件
    启动tomcat显示成功,但是访问tomcat首页是404错误页
    手机测试Android程序
    Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
  • 原文地址:https://www.cnblogs.com/wwho/p/8513941.html
Copyright © 2011-2022 走看看