loadrunner压测分析的两个重要指标:平均响应时间和TPS

loadrunner压测分析的两个重要指标:平均响应时间和TPS

在小编所经历的两个项目中压测关注的重要指标是平均响应时间和TPS,lr这个软件分析结果给指标有很多,但是检验一个软件运行的速度和负载能力,平均响应时间和TPS是大多数验收人员最为关注的。

平均响应时间:就是处理一个事务所需要的时间。平均响应时间越小,说明处理速度越快,软件的效率就越好。

(1)这里的事务不太同我们操作数据库时的事务,数据库执行一个save语句就是一条事务,但是我们测试的脚本这一整个过程,尤其是对于初级测试人员,可能不会手动写脚本,需要录制脚本,因此一条事务就包括登陆页面,在页面的点击个数,保存数据库的过程统称一条事务。虽然非执行数据库的操作用时基本可以忽略不计,但是如果网络不好、点击页面次数过多就会导致不是我们想要的测试内容也在里面,让测试结果不准确.因此录制脚本要避免非相关操作,走最近操作路径。

(2)压测时的一个重要参数是并发量,并发量是1,那平均响应时间就是这个事务的平均响应时间,这没啥好解释的。但是当并发量是20的时候就相当于有20个客户同时访问,那这个平均响应时间就是这20个客户的平均响应时间,这就像一个经典例子,20辆汽车过隧道,如果只有一个出入口,第一辆车进入需要1s,那第二辆就需要等待1s,那就是共需两秒。第二十辆就需要20s,那么平均响应时间就是这20辆汽车全部进入隧道需要的平均时间,大概就是10s的样子。这样就会是并发量越大,平均响应时间就越大,当然这不是我们所想要的,我们需要的是“快”。解决这种办法可以加多入口数,加大工程的线程池。

TPS:一秒钟处理的事务数。TPS值越大,一秒钟处理的事务数就越多,说明处理速度越快,软件的效率就越好。

loadrunner中如何查看TPS呢:

loadrunner压测分析的两个重要指标:平均响应时间和TPS

压测结果分析,如上图所示,直接ctrl+a 或 右键空白处–》添加新项–》添加新图–》

loadrunner压测分析的两个重要指标:平均响应时间和TPS

选择每秒事务总数就可以了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106320.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c++ 中map 的find 用法[通俗易懂]

    c++ 中map 的find 用法[通俗易懂]用find函数来定位数据出现位置,它返回的一个迭代器,当数据出现时,它返回数据所在位置的迭代器,如果map中没有要查找的数据,它返回的迭代器等于end函数返回的迭代器,程序说明#include<map>#include<string>#include<iostream>Usingnamespacestd;Intmain(){      Map&lt…

    2022年10月14日
    2
  • java 汉字乱码_Java中文乱码问题

    java 汉字乱码_Java中文乱码问题一、MyEclipse下的java文件中文乱码问题(MyEclipse6.5):解决方法一:Window–àPreferences…–àGeneral–àContentTypes–àText–àJavaSourceFile中Defaultencoding改写成UTF-8(你所需的编码类型)然后Update,OK确定就可以了。二、1、编码编码比较常用的有:UTF-…

    2022年7月13日
    30
  • 外汇mt4和mt5的区别_鑫圣金业mt4平台下载

    外汇mt4和mt5的区别_鑫圣金业mt4平台下载这两个交易平台之间存在巨大差异。让我们看看它们之间的显着差异。那么让我们看看mt4与mt5之间的差异。mt4和mt5的下载方式差别不大,都可以在https://www.qiejf.cn/下载和安装。主要是在功能上有区别,下面详细来讲解一下。MT4和MT5交易平台的区别:  MT4仅提供外汇交易,但另一方面,MT5使交易者可以访问货币以外的差价合约、股票和期货。  这取决于交易者决定交易什么,并在此基础上,他们可以选择他们的交易平台。MT4始终是我的首要任务。它简单、灵活,让我能够根据自

    2022年8月15日
    3
  • 高通MSM8953 LK阶段配置使用I2C8[通俗易懂]

    高通MSM8953 LK阶段配置使用I2C8[通俗易懂]项目场景: 因为项目需要,需要在高通MSM8953平台的LK阶段使用I2C8设备。但是MSM8953平台LK阶段并没有配置好I2C8接口,因此调试I2C8成为当务之急。本文只介绍在LK阶段配置使用I2C5的方法。调试需要:1、文档:BAMLow-SpeedPeripherals(BLSP)UserGuide查看文档,有I2C介绍如下:I2c3对应的物理地址为0x78B7000,中断IRQ:97,时钟信号clk:clk_gcc_blsp1_qup3_i2c_apps_clk

    2022年10月19日
    3
  • 一次搞定js中的this指向

    一次搞定js中的this指向

    2021年7月6日
    83
  • 流水线设计技术为什么能提高数字系统的工作频率_自动化流水线设计方案

    流水线设计技术为什么能提高数字系统的工作频率_自动化流水线设计方案1、什么是流水线流水线设计就是将组合逻辑系统地分割,并在各个部分(分级)之间插入寄存器,并暂存中间数据的方法。目的是将一个大操作分解成若干的小操作,每一步小操作的时间较小,所以能提高频率,各小操作能并行执行,所以能提高数据吞吐率(提高处理速度)。%k$y0q5D/G*^

    2022年8月14日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号