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

相关推荐

  • 愀怎么读,afternoon怎么读音发音

    技术愀怎么读,afternoon怎么读音发音afternoon 的读音愀怎么读:[ˌɑːftəˈnuːn] 具体解析: afternoon
    英文发音:[ˌɑːftəˈnuːn]
    中文释义:n.下午(中午12点至下午6

    生活 2021年10月21日
  • 对MySQL性能优化的简单办法是怎样的

    技术对MySQL性能优化的简单办法是怎样的对MySQL性能优化的简单办法是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。对拥有一个几十万行表的 M

    攻略 2021年11月17日
  • 银氨溶液化学式,氨与氨气的化学式是什么

    技术银氨溶液化学式,氨与氨气的化学式是什么氨就是氨气…… 化学式 NH3 1银氨溶液化学式、物理性质 相对分子质量 17.031 氨气在标准状况下的密度为0.7081g/L 氨气极易溶于水,溶解度1:700 2、化学性质

    生活 2021年10月30日
  • 如何配置Hibernate

    技术如何配置Hibernate本篇内容主要讲解“如何配置Hibernate”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何配置Hibernate”吧!当我们有了一个持久化类

    攻略 2021年12月4日
  • 1到10的立方,1~10的立方各是多少

    技术1到10的立方,1~10的立方各是多少1、1到10的平方是:11到10的立方,4,9,16,25,36,49,64,81,100;2、1到10的立方是:1,8,27,64,125,216,343,512,729,10

    生活 2021年10月20日
  • TensorRT——INT8推理

    技术TensorRT——INT8推理 TensorRT——INT8推理原理为什么要使用INT8推理:更高的吞吐量/处理的fps提高以及更低的内存占用(8-bit vs 32-bit)
    将FP32模型转换

    礼包 2021年11月12日