第一天
性能测试学习路线
性能测试学习路线.pdf (206.4 KB)
JSON提取器
LiteMall
第二天
课上influxdb 数据
influxdb.zip (9.4 KB)
作业
使用Docker命令搭建influxdb,具体步骤如下:
-
从远端仓库下载influxdb最新版本镜像
-
删除influxdb最新版本镜像
-
从远端仓库下载influxdb1.8版本
-
查看当前服务器上对应docker镜像
-
启动influxdb1.08版本的容器
-
进入到容器内查看influx数据库
-
在influx数据库内查看所有dabases
-
创建jmeter数据库
-
退出influxdb容器,并停止容器。
-
销毁influxdb容器 rm
-
再次创建启动influxdb容器
-
数据拷贝:从当前centos的influxdb文件夹内拷贝到容器influxdb的backup文件夹内
-
数据还原:从容器influxdb的backup文件夹内还原到jmeter数据库中
-
进入容器内部查看数据
课上脚本
http.jmx.zip (2.7 KB)
作业
使用JMeter完成LiteMall的 查询商品类别 接口的编写。
第三天
- 环境验证
java --version
#1.8+
jmeter --version
- 编码配置
jmeter默认编码格式配置更改:
- 请求参数:
/请求参数路径1/请求参数路径2 ? 请求参数「key1=value1 & key2=value2」
- post请求参数格式为json,–》bodyData
{
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
- 响应体为json,后置处理器. —> JSON提取器