jmeter组件讲解

1. 性能测试

1.1 性能测试是什么?
基于协议模拟用户发送请求,对服务器形成一定的负载,来测试服务器的性能指标是否满足要求性能指标关注点,时间性能,空间性能测试与页面无关
性能测试定义:指过自动化的测试工具模拟多种正常,达到峰值以及异常负载条件来对系统的各项性能指标进行测试

2.Jmeter简介

开源,免费,基于java编写,可集成到其他系统可拓展各个功能插件
支持接口测试,压力测试等多种功能,支持录制回放
入门简单相较于自己编写的框架活其他开源工具,有较为完善的ui界面,便于接口调试多平台支持,可以在linux,mac上运行,支持多协议

jmeter作用
1.接口测试 postman/jmeter
2.性能测试 jmeter
3.数据库测试

jmeter怎么用
下载地址 http://jmeter.apache.org/download_jmeter.cgi
在这里插入图片描述
安装jdk

我之前写的博客中有安装的过程 https://blog.csdn.net/weixin_44826661/article/details/123771288?spm=1001.2014.3001.5502

安装成功以后将下载的Imeter文件解压,打开/bin/jmeter.bat文件 jmeter.sh
在这里插入图片描述
双击打开
在这里插入图片描述
Jmeter目录结构
在这里插入图片描述
/bin 目录(常用文件介绍)
examples:目录下包含Jmeter使用实例
ApacheJMeter.jar:JMeter源码包
jmeter.bat:windows下启动文件
jmeter.sh:Linux下启动文件
jmeter.log:Jmeter运行日志文件
jmeter.properties:Jmeter配置文件
jmeter-server.bat:windows下启动负载生成器服务文件
jmeter-server:Linux下启动负载生成器文件
/docs目录——Jmeter帮助文档
/extras目录——提供了对Ant的支持文件,可也用于持续集成
/lib目录——存放Jmeter依赖的jar包,同时安装插件也放于此目录
/licenses目录——软件许可文件,不用管
/printable_docs目录——Jmeter用户手册

使用Jmeter测试快速入门

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

测试计划—线程组—线程组属性中的线程数
并发执行:多个线程同时执行,特点:执行结束的顺序与开始的顺序不一致
顺序执行:按照线程的启动顺序挨个执行
默认情况下,线程组中的线程是并发执行
每一个线程都要执行组内的http请求
设置线程组顺序执行:勾选测试计划中的(独立运行每个线程组)
线程组用来模拟用户的并发访问

创建线程组

在这里插入图片描述
线程组的使用设置流程
在这里插入图片描述
添加线程组 添加http请求
在这里插入图片描述
运行成功后成功展示返回值
在这里插入图片描述
聚合报告
在这里插入图片描述
响应断言
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44826661/article/details/123841962
今日推荐