zoukankan      html  css  js  c++  java
  • 一、性能测试常用术语以及解释(转载)

    一、前言

      说起性能测试,有很多专业术语,跑去百度百科搜索都是一大堆的噼哩哗啦。为了方便大家理解,下面用通俗的语言解释!

    二、常用术语以及解释

    并发:跑道里参加赛跑的人

    迭代:每个人跑多少圈

    循环:一次迭代里面,反复执行其中一段脚本,就是反复来回跑其中一段跑道

    参数值:发请求时候用的数据

    参数化:是一种策略,可以根据参数策略获取参数值

    思考时间:模拟用户等待的时间

    关联:下一个请求入参依赖上一个请求的某个返回值

    检查点:判断请求是否成功,一般只有查询请求才加检查点

    集合点:同一时刻去发起请求,主要应用场景是秒杀

    事务:一般把被测的某个或者某几个请求一起定义为一个事务,是人为的测试定义

    负载:服务器的繁忙程度,如果一个8c(8Core,就是8个CPU内核)的服务器,每次可以同时处理8个请求,如果请求量大,后面的请求就排队,排队的请求越多,服务器的负载就越高

    平均响应时间(art):每个事务的处理时间,从发送请求到接收到响应

    tps:每秒处理的事务数(和qps:https://www.cnblogs.com/uncleyong/p/11059556.html

    每秒点击率(数):每秒处理的请求数,而不是用户每秒发送的请求数

    场景:设置并发策略,模拟用户使用的场景

    分析:场景运行完,生成各种维度的结果

    压力测试(Stress testing):在一定的软件、硬件及网络环境下,通过模拟大量的虚拟用户向服务器产生负载,使服务器的资源处于极限状态下长时间连续运行,以测试服务器在高负载情况下是否能够稳定工作。

    负载测试(Load testing):在一定的软件、硬件及网络环境下,通过运行一种或多种业务在不同虚拟用户数量情况下,测试服务器的性能指标是否在用户的要求范围内,用于确定系统所能承载的最大用户数、以及不同用户数下的系统响应时间及服务器的资源利用率。强调系统的稳定性。

    PS:压力测试和负载测试的区别:http://www.51testing.com/html/06/n-3721106.html

    转载链接:https://www.cnblogs.com/uncleyong/p/10706519.html

  • 相关阅读:
    JMM内存模型
    APUE习题8.7
    整型和字符数组之间的转换(略带进制的转化)
    数据结构学习——shell排序的C语言实现
    Unix环境高级编程学习笔记——fcntl
    Unix环境高级编程学习笔记——dup
    链表
    计算机数值表示
    整数位运算相关操作
    win和linux下控制台界面中停顿X秒的方式
  • 原文地址:https://www.cnblogs.com/huainanhai/p/12343823.html
Copyright © 2011-2022 走看看