Jmeter

JMeter是一款强大的开源测试工具,适用于接口和性能测试。本文详细介绍了JMeter的测试流程,主要元件如线程组、监听器、聚合报告的使用,以及接口测试的具体步骤,包括线程组配置、HTTP请求、断言和监听器的设置,帮助你全面掌握JMeter在接口测试中的应用。
摘要由CSDN通过智能技术生成

Jmeter

Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试,还可以做录制回放操作,操作比较简便。

一.用Jmeter测试的流程

我们测试的时候,通常需要先创建一个线程组,并且制定并发的线程数,指定的接口,创建你想用的监听器,比如聚合报告,察看结果树等,通过监听器来获取接口测试信息,以判断接口是否存在什么相应问题.

二.Jmeter主要元件

1、测试计划:是使用 JMeter 进行测试的起点,它是其它 JMeter测试元件的容器

2、线程组:代表一定数量的用户,它可以用来模拟用户并发发送请求。实际的请求内容在Sampler中定义,它被线程组包含。

3、配置元件:维护Sampler需要的配置信息,并根据实际的需要修改请求的内容。

4、前置处理器:负责在请求之前工作,常用来修改请求的设置

5、定时器:负责定义请求之间的延迟间隔。

6、取样器(Sampler):是性能测试中向服务器发送请求,记录响应信息、响应时间的最小单元,如:HTTP Request Sampler、FTP Request Sample、TCP Request Sample、JDBC Request Sampler等,每一种不同类型的sampler 可以根据设置的参数向服务器发出不同类型的请求。

7、后置处理器:负责在请求之后工作,常用获取返回的值。

8、断言:用来判断请求响应的结果是否如用户所期望的。

9、监听器:负责收集测试结果,同时确定结果显示的方式。

10、逻辑控制器:可以自定义JMeter发送请求的行为逻辑,它与Sampler结合使用可以模拟复杂的请求序列。

三.Jmeter工具使用

1、线程组是什么

进程:	一个正在执行的程序对应一个进程	
线程:	一个进程有多个执行线程
线程组:	按照线程性质对线程分组
三者关系:	一个进程有多个线程组,一个线程组有多个线程

并发执行:多个线程同时执行,特点:执行结束的顺序与开始的顺序不一致
顺序执行:按照线程的启动顺序挨个执行
默认情况下,线程组中的线程是并发执行
每一个线程都要执行组内的http请求
设置线程组顺序执行&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值