jmeter简介

jmeter

JMeter是是一个具有图形界面,使用Swing 图形API 的 Java 桌面应用程序,可以在Windows,Linux,MAC环境下运行,具备进行性能测试、接口测试的功能。

jmeter安装

jmeter的特点

  • 纯java语言开发
  • 免费、开源的一款软件
  • 需要安装jdk(java development kit)

jmeter主要目录

  • bin :存放的是启动文件
  • extras :里面存放的是实现接口自动化时的ant包

jmeter 中的常用元件

测试计划

测试计划定义如何和测试,并提供了一个布局。

例如,Web应用程序以及客户端服务器应用程序。它可以被看作作为容器运行测试。一个完整的测试计划将包括一个或多个元素,如线程组,逻辑控制器,样品产生控制器,监听器,定时器,断言和配置元素。测试计划必须至少有一个线程组。
在这里插入图片描述
所有的请求或其他操作都存在测试计划中,所有的接口都基于测试计划进行实现

线程组

所有的操作都属于一个线程

  1. 添加方式 :在测试计划 Test Plan 中选择 添加,选择 线程(用户)
    在这里插入图片描述

  2. 所含内容
    在这里插入图片描述

  • 线程数 :所运行的线程的数量,也可用来模拟用户的数量
  • Ramp-up 时间 :所运行以上线程消耗的时间
  • 循环次数:一般不选择永远,指定次数
取样器(sampler)

取样器(sampler)中存放的是请求

我们的请求,或者说接口,都是写在 sampler
在这里插入图片描述

最常用的就是HTTP请求
在这里插入图片描述

断言

对请求的结果进行判断,需要用到断言

断言一般都是针对单个请求,若想判断该线程组下所有请求是否请求成功,返回200,可对线程组添加断言
在这里插入图片描述
其中,用到最多的,就是响应断言

监听器

断言只是对请求的结果进行判断,然而,想要知道判断的结果是否正确,就需要采用监听器。
监听器的作用是对结果进行收集

例如响应断言就需要用到断言结果
在这里插入图片描述

若想查看该线程组下所有http请求的返回内容,可以在线程组下添加查看结果树
在这里插入图片描述
不管哪种监听器,都是对结果数据进行不同维度的展示,这些展示,是需要消耗本地资源的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值