一、Jmeteer
1、下载、配置、安装
2、线程组
(1)进程、线程、线程组
(2)创建:测试计划——>添加——>线程——>线程组
(3)三个参数:线程数、准备时长、循环次数
3、取样器
http请求:指定域名、路径、端口、方法、指定参数、协议
4、查看结果:
1、查看结果树
2、图形结果
3、聚合报告
4、用图标看结果
5、取样器:
http请求、指定域名、路径、端口、方法、指定参数、协议
6、监听器:
1、查看结果树
2、图形结果
3、聚合报告
4、用图标看结果
5、逻辑控制器:
(1)循环控制器
(2)事务控制器
7、断言
预先判断可能会出现字符串,如果匹配成功断言成功,否则失败。
(1)响应断言
(2)JSON断言
8、处理器
9、定时器
10、组件参数化
1、自定义变量
(1)添加——>配置元件——>用户定义变量
(2)定义一个变量赋值
(3)在http请求中调用变量$(变量)
2、引用文件中的变量
1、添加——>配置文件——>CSV Data Set Config
2、设置线程组的线程数
3、文件路径、编码、变量、遇到文件结束符(true、false)
4、在http请求调用第二步中定义变量
5、数据库导出TXT文件
11、jmeter函数助手
1、工具——>函数助手->选择CSVRead——>文件路径(必须在bin)列名(0,1,2)——>生成
2、把生成的码复制到HTTP请求界面参数值
12、脚本录制
1、移动端录制
(1)保证同一网络
(2)jmeter——>测试计划——>添加非测试元件——>设置端口
(3)手机设置端口和ip
(4)启动
(5)手机请求网络
2、PC端录制:badboy
13、jmeter压测
(1)为什么做压测
(2)数据库压测
(3)服务器压测