JMETER性能自动化测试-02性能指标

什么是事务?

-----------------------------------------------
1.可以是一个接口请求1次,jmeter中,默认1个接口完成1次请求,当做1个事务
2.也可以是多个接口请求,完成一个功能或者一个业务。事务控制器就可以把多个接口合并成1个接口
3.jmeter中的事务,可以是1个接口的1次请求,也可以是多个接口合并在一起的请求
举例:下单接口进行性能测试(用100个并发)
首先肯定是要登录
登录+下单接口======如果把这两个接口,直接涉及场景
100个并发用户数,这个时候,我们服务器会受到100个并发用户发起的登录接口请求,和100个并发用户
发起的下单接口请求。这样来看,很显然不符合我们的需求

100个并发用户数=====得到100个用户身份

登录接口只要登录100次即可
a.可以在登录接口上面挂一个【仅一次控制器】(每个并发用户数不管运行多长时间只会运行1次)
b.账号必须100个,用100个变量来接收身份信息,如果只用1个变量来接收,新的会被上一个覆盖,最后依然只会有1个有效身份信息
,100并发用户,使用1个账户,最后只有1个有效身份信息,也不行

TPS  服务器最主要的指标
-----------------------------------------------
tps  事务每秒  服务器每秒处理的事务数
qps 每秒查询率   服务器每秒查询多少次
       查询, 可以当做数据库的查询
       其实,我们服务器的查询,不局限于数据库的查询,也可以是文件查询
       云服务器资源提供商,一般会提供监控平台,看到数据,更多是QPS
rps  每秒请求数,发起方每秒发送的请求数   
       1rps可能对应nqps
       1次请求一定等于1个事务吗?不一定,可能等于,也可能不一定
       1个请求就是一个接口,1个事务
       1rps=1tps
        所以,tps与qps也可能存在n倍关系
          我们可以推导出  qps越大,tps也越大 。同理,qps小,tps也越小
hps 点击率

吞吐量  网络最重要的指标
-----------------------------------------------
1.网络中,每秒传输多少个事务
  如果网络没有瓶颈,服务器所有处理的事务,都能通过网络传输出去。---服务器的处理能力,就可以通过网络
的事务数量体现出来。所以数值上,我们也可以把  tps数值=吞吐量数值
2.网络有没有瓶颈呢? 有网络瓶颈的时候,我们就不能把吞吐量数值=tps数值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值