性能测试是什么
基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注 点:时间性能、空间性能性能测试与页面无关
性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行 测试。
为何使用jmeter
开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试 多平台支持,可在Linux,Windows,Mac上运行,支持多协议
环境需要用到
安装JAVA环境 安装JDK,配置环境变量
JMETER_HOME
路径
path里面%JMETER_HOME%\bin
启动时候直接在cmd 里面输入jmeter直接启动
或者在bin目录下找到以下文件启动
文章图片
线程组是什么
【jmeter】进程: 一个正在执行的程序对应一个进程
线程: 一个进程有多个执行线程
线程组: 按照线程性质对线程分组
三者关系: 一个进程有多个线程组,一个线程组有多个线程
创建一个线程组
文章图片
文章图片
文章图片
文章图片
文章图片
打错误的日志
文章图片
文章图片
GET请求传递参数的第二种方式
文章图片
响应断言
文章图片
文章图片
文章图片
文章图片
JOSN断言
文章图片
执行成功 因为里面预期和实际一样
文章图片
文章图片
推荐阅读
- 前端所遇问题栏|解决(笔记本能连接 WiFi,但在浏览器中并不能访问网页的问题的四种方案;)
- 配置静态路由使用出站接口和IP地址的区别
- 数据库|SQL SERVER数据库使用过程中系统提示死锁处理办法
- http|web和http协议
- 虚拟机网络的三种网卡模型
- 网络|计网-1.4 网络体系结构与协议分层
- Misc|frp实现内网穿透极简教程
- 安全|MSF(3)——apk和exe的加马(过360、火绒)
- Supply|什么是供应链 (Supply chain)()