一、常用压测工具:
 loadrunner
 apache ab(单接口压测最方便)
 jmeter
 阿里云PTS(原生上传jmeter脚本进行压测)
二、jmeter可以压测不同的协议和应用
 web http https
 jdbc for database
 TCP
 三、使用场景及优点
 1、功能测试
 2、压力测试
 3、分布式压力测试
 4、安装方便、上手容易、高性能、基于java开发,支持跨平台
 5、支持报表数据图形展示
四、jmeter安装及目录结构
 需要JDK,版本要求大于等于8
目录结构:
 backups 脚本备份目录 格式jmx
 bin 存储启动脚本、配置文件等
 docs离线帮助文档
 lib 存放jar依赖包
 licenses 许可证文件
win
 jmeter.bat
linux启动命令
 jmeter
 jmeter-server
jmeter核心配置文件
 jmeter.properties
jmeter日志文件
 jmerter.log
jmeter 10大组件
 测试计划
 线程组:代表一定数量的用户
 配置元件:配置信息,例如jdbc连接配置
 逻辑控制器:
 前置处理器:在请求之前处理的工作
 定时器:
 取样器:像服务器发送请求的最小单元
 后置处理器:在请求之后处理的工作
 断言:判断请求是否成功
 监听器:负责收集结果
必须组件:测试计划 线程组 取样器
jmter元素按照如下顺序依次执行
 测试计划-线程组-配置元件-前置处理器-定时器-采样器-后置处理器-断言-监听器
 注:只有取样器结果不为空的情况下才会执行后续步骤
测试计划
 用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能,
PTS压测(训练营链接:https://edu.aliyun.com/trainingcamp/358038)
 
 授权
 
 功能介绍
 