一
.
性能测试
性能测试是什么
基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注点:时间性能、空间性能性能测试与页面无关
性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
二
. Jmeter
简介
2.1.
我们为什么使用
Jmeter
开源,免费,基于 Java 编写,可集成到其他系统可拓展各个功能插件支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放,入门简单相较于自己编写框架活其他开源工具,有较为完善的 UI 界面,便于接口调试多平台支持,可在 Linux , Windows , Mac 上运行,支持多协议
2.2. Jmeter
的作用
1. 接口测试 postman/jmeter2. 性能测试 jmeter3. 数据库测试
2.3Jmeter
的目录结构
/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</