性能测试基础概述01

性能测试的常见概念

1.事务:

    (1)一个请求行为并不一定只有一个接口,所以一个事务可能是多个接口

    (2)从发起--网络传输--服务器处理--返回响应,有去有回才是一个完整的事务

    (3)jmeter中默认情况下,1个接口请求一次,任务一个事务;可以通过事务控制器,挂在多个接口请求,合并成为一个事务

2.线程

   (1)线程”是程序运行时指令流的最小单位。

   (2)而线程是进程的一部分,描述指令流执行状态

3.进程

  (1)进程是指一个具有一定独立功能的程序

  (2)资源拥有者,资源消耗会比较大

性能测试的基本指标

1.avgRT:avgRT  90%--90%的响应时间在这个响应时间之下

2.TPS:

  (1)服务器每秒处理的事务数

  (2)衡量服务器的处理能力,服务器的指标

3.QPS:服务器每秒查询的事务数

   (1)当一个事务只有一个请求的时候,此时QPS=TPS

   (2)当一个事务有n个请求的时候,此时QPS=n*TPS

4.吞吐量&吞吐率

    (1)吞吐量:网络中每秒处理的事务数,是网络的指标

    (2)吞吐量:没有网络瓶颈的时候:tps=吞吐量;有网络瓶颈的时候:tps!=吞吐量

    (3)吞吐率:网络中每秒通过的kb数

5.服务器的利用率

    (1)cpu的利用率

    (2)内存的利用率

    (3)io的利用率:input  out(输入输出;磁盘的读写(从磁盘写入内存,从内存写回磁盘);网络传输的交换

6.并发用户数

    (1)同一时间发起的请求的用户数

    (2)广义的并发用户数:同一时间发起的请求的用户数,请求可以是相同的也可以是不同的

    (3)狭义的并发用户数:同一时间发起的请求的用户数,请求都是相同的

测试类型

1.负载测试:逐步增加压力,获取服务器最大性能的拐点区间,一般用户没有性能指标参考的测试

    (1)拐点怎么获取:a,有没有报错;b,tps有没有下降;c,响应时间有没有变长

2.压力测试:一定量的压力+较长时间的测试,一般用于较长时间服务器的稳定性,个资源利用率的稳定性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值