如何理解jmeter

技术如何理解jmeter今天就跟大家聊聊有关如何理解jmeter,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1. jmeter环境

今天,我将和你谈谈如何理解jmeter。很多人可能不是很了解。为了让大家更加了解,边肖为大家总结了以下内容。希望你能从这篇文章中有所收获。

1.jmeter环境准备和操作

由Apache组织的开源项目Jmeter是一个100%纯java桌面应用,主要用于压力测试和性能测试。

Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi

安装要求:

1.1 java版本:在JVM 1.5或更高版本上(这里不描述java环境配置)

1.2操作系统:可以在任何带有java的系统上运行。

1.3 jmeter下载完成后,放在一个目录下解压。只需在bin目录下运行jmeter.bat(也可以创建桌面快捷方式)即可运行jmeter。操作界面如下:

如何理解jmeter

2.jmeter学习

2.1基本概念

1.测试计划:是用jmeter进行测试的起点,是其他jmeter测试组件的容器。

2.线程组:表示一定数量的并发用户,可以用来模拟并发用户的发送请求。请求的实际内容在采样器中定义,采样器包含在线程组中,可以在测试计划-添加-线程组中建立。线程组面板中有几个输入字段:线程数、上升周期(以秒为单位)和周期数,其中上升周期(以秒为单位)表示在此时间内创建所有线程。如果有8个线程,Ramp-Up=200秒,那么线程的启动时间间隔为200/8=25秒,这样做的好处是一开始不会给服务器带来太大的负载。组旨在模拟并发负载。

3.采样器:模拟各种请求。所有的实际测试任务都由采样器承担,并且有多种要求。例如HTTP请求

4.监听器:负责收集测试结果,并告知结果的显示方式。功能是显示采样器的请求结果并统计一些数据(吞吐量,千字节/秒.),等等。

5.断言:用于判断请求响应的结果是否如用户所期望的那样正确。可以用来隔离问题域,即在保证功能正确的前提下进行压力测试。

6.定时器:它负责定义请求(线程)之间的延迟间隔,并模拟对服务器的连续请求。

7.逻辑控制器:允许自定义JMeter发送请求的行为逻辑,与Sampler结合可以模拟复杂的请求序列。

8.配置组件维护采样器所需的配置信息,并根据实际需要修改请求的内容。

9.前处理器和后处理器负责在生成请求之前和之后完成工作。前处理器通常用于修改请求设置,后处理器通常用于处理响应数据。

3.关于汇总报表的分析

聚合报表是JMeter常用的监听器,中文翻译为“聚合报表”。

如果您正在进行网络应用程序的性能测试,例如,如果只有一个登录请求,那么在聚合报告中,将显示一行数据,总共有10个字段,含义如下。

标签:每个JMeter元素(比如HTTP Request)都有一个Name属性,Name属性的值显示在这里。

#Samples:指示您在此测试中提出了多少个请求。如果您模拟10个用户,每个用户迭代10次,那么这里将显示100个。

平均:平均响应时间——是默认情况下单个请求的平均响应时间。当使用事务控制器时,平均响应时间也可以以事务单位显示。

中位数:中位数,即50%用户的响应时间。

90%线路:90%用户的响应时间

注:关于50%和90%并发用户的含义

最短响应时间

最大:最大响应时间

错误%:此测试中有错误的请求数/请求总数。

吞吐量:吞吐量——表示默认情况下每秒完成的请求数。使用事务时,每秒完成的请求数为0。

控制器,它也可以表示类似于LoadRunner的每秒事务数。

KB/Sec:每秒从服务器接收的数据量,相当于LoadRunner中的吞吐量/秒。

看完以上,你对如何理解jmeter有更好的理解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99269.html

(0)

相关推荐

  • 抖音刷赞网址,点击最好的刷抖音点赞平台!

    技术抖音刷赞网址,点击最好的刷抖音点赞平台!在别的平台刷粉,我不知道有什么好处。但是我知道在英才代刷网下单的粉丝质量很高,都是有正常头像和名字的,而且一大部分粉丝是有作品的,质量差不多赶上活人的了。刷粉可以增加账号的活跃

    测评 2021年10月20日
  • dubbo可以支持哪些注册中心(dubbo的注册中心有哪些类型)

    技术Dubbo注册中心是怎么设计的本篇内容主要讲解“Dubbo注册中心是怎么设计的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Dubbo注册中心是怎么设计的”吧!关于源码和

    攻略 2021年12月15日
  • Does RSA Private key always contain the Public key, or is it just .NET

    技术Does RSA Private key always contain the Public key, or is it just .NET Does RSA Private key always

    礼包 2021年12月9日
  • 如何解决DIV层被Flash或表单遮盖问题

    技术如何解决DIV层被Flash或表单遮盖问题本篇文章给大家分享的是有关如何解决DIV层被Flash或表单遮盖问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看

    攻略 2021年11月17日
  • 怎么修改linux中rac上IP地址

    技术怎么修改linux中rac上IP地址本篇内容主要讲解“怎么修改linux中rac上IP地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么修改linux中rac上IP地

    攻略 2021年11月5日
  • 如何解析Linux内核虚拟机的安全扩展KVMSEC

    技术如何解析Linux内核虚拟机的安全扩展KVMSEC如何解析Linux内核虚拟机的安全扩展KVMSEC,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一

    攻略 2021年11月25日