如何理解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)

相关推荐

  • css如何设置单元格的高度宽度自适应

    技术css如何设置单元格的高度宽度自适应这篇文章给大家分享的是有关css如何设置单元格的高度宽度自适应的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 设置单元格的高

    攻略 2021年11月28日
  • CPU基础知识-CPU的组成 运算器、控制器、寄存器

    技术CPU基础知识-CPU的组成 运算器、控制器、寄存器 CPU基础知识-CPU的组成 运算器、控制器、寄存器1 参考资料
    计算机硬件系统—CPU(运算器和控制器)(一) https://www.jia

    礼包 2021年12月13日
  • 怎么使用Spring Boot处理JSON数据

    技术怎么使用Spring Boot处理JSON数据这篇文章主要介绍“怎么使用Spring Boot处理JSON数据”,在日常操作中,相信很多人在怎么使用Spring Boot处理JSON数据问题上存在疑惑,小编查阅了各式

    攻略 2021年11月1日
  • 网上学历认证,网上怎样打印学历认证证书

    技术网上学历认证,网上怎样打印学历认证证书学历认证报告打印流程1、登陆学信网“中国高等教育学生信息网站(学信网),点击“学历查询”网上学历认证。2、出现“零散查询”页面,点击“零散查询”。3、在页面里输入毕业证证书编号,

    生活 2021年10月21日
  • ThinkPHP3.2如何实现中英文切换

    技术ThinkPHP3.2如何实现中英文切换这篇文章主要介绍了ThinkPHP3.2如何实现中英文切换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.

    攻略 2021年11月19日
  • 配置化+Serverless 开发个人博客「附源码」

    技术配置化+Serverless 开发个人博客「附源码」 配置化+Serverless 开发个人博客「附源码」高清原画 链接: https://pan.baidu.com/s/1d6YONkCi4u7T

    礼包 2021年11月5日