jmeter

性能测试是什么
基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注 点:时间性能、空间性能性能测试与页面无关
性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行 测试。
为何使用jmeter
开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试 多平台支持,可在Linux,Windows,Mac上运行,支持多协议
环境需要用到
安装JAVA环境 安装JDK,配置环境变量
JMETER_HOME
路径
path里面%JMETER_HOME%\bin
启动时候直接在cmd 里面输入jmeter直接启动
或者在bin目录下找到以下文件启动
jmeter
文章图片

线程组是什么
【jmeter】进程: 一个正在执行的程序对应一个进程
线程: 一个进程有多个执行线程
线程组: 按照线程性质对线程分组
三者关系: 一个进程有多个线程组,一个线程组有多个线程
创建一个线程组
jmeter
文章图片

jmeter
文章图片

jmeter
文章图片

jmeter
文章图片

jmeter
文章图片
打错误的日志
jmeter
文章图片

jmeter
文章图片
GET请求传递参数的第二种方式
jmeter
文章图片

响应断言
jmeter
文章图片

jmeter
文章图片

jmeter
文章图片

jmeter
文章图片

JOSN断言
jmeter
文章图片


执行成功 因为里面预期和实际一样
jmeter
文章图片


jmeter
文章图片


    推荐阅读