zoukankan      html  css  js  c++  java
  • Jmeter性能测试-常用监听器的使用

    1. jp@gc - Transactions per Second

    定义: Transactions per Second就是我们常说的TPS,也就是事务数/秒。一个事物是指一个客户机向服务器发送请求后服务器做出反应的过程。

    作用: TPS反应了系统在同一时间内处理业务的最大能力,这个数据越高,说明处理能力越强。TPS会受到负载的影响,也会随着负载增加而逐渐增加,当系统进入繁忙期后,TPS会有所下降。

     

    局限性:

    1. TPS是从客户端角度审视服务器处理能力,并不是说TPS可以达到什么程度就能支持多少并发或者支持多少用户(比如某系统一个业务需要10个事务,而另一个业务需要50个)

    2. TPS = 脚本运行期间所有事物总数 / 脚本运行时长,如果使用集合点策略,在脚本执行前的等待时间过程中,服务器没有处理事务,那么这个时候的TPS和理想中的结果不一致

     

    2. jp@gc - Response Times Over Time

    定义: Response Times Over Time就是平均响应时间,反应了请求的响应时间长短。响应时间是从客户端发出请求到接收到服务端返回的时间。

    作用: 不同请求背后是不同复杂程度的业务,不同的业务要求的响应时间不同,可以凭此判断一定压力下被测系统的响应时间是否符合业务要求。

     

     

    3. 聚合报告&汇总报告

    这两种报告在使用中很相似,其中汇总报告使用更少的内存,但聚合报告比汇总报告多了90百分位、95百分位、99百分位这三个性能指标。

    报告为测试中的每个不同名称的请求创建一个表行,统计该请求的各项指标。

     

     

    联系我:ryan255@163.com
    github:https://github.com/ryan255
  • 相关阅读:
    WrapPanel虚拟化
    关于Windows执行cmd命令的坑之一
    C# .Net 获取当前电脑上的可移动磁盘
    关于WPF中资源字典的内存优化
    WPF获取ListBox、ListView之类列表的ScrollViewer实例
    C#事件与委托 yangan
    系统自动登录设置(适用所有操作系统) yangan
    Oracel小知识记录 yangan
    使用avaScript获取Url中的指定参数值 yangan
    Win7下破解ArcGIS 9.3方法 yangan
  • 原文地址:https://www.cnblogs.com/ryan255/p/14406840.html
Copyright © 2011-2022 走看看