20230530_JMeter实时性能监控平台训练营

第一天

性能测试学习路线

性能测试学习路线.pdf (206.4 KB)

JSON提取器

LiteMall

第二天

课上influxdb 数据

influxdb.zip (9.4 KB)

作业

使用Docker命令搭建influxdb,具体步骤如下:

  1. 从远端仓库下载influxdb最新版本镜像

  2. 删除influxdb最新版本镜像

  3. 从远端仓库下载influxdb1.8版本

  4. 查看当前服务器上对应docker镜像

  5. 启动influxdb1.08版本的容器

  6. 进入到容器内查看influx数据库

  7. 在influx数据库内查看所有dabases

  8. 创建jmeter数据库

  9. 退出influxdb容器,并停止容器。

  10. 销毁influxdb容器 rm

  11. 再次创建启动influxdb容器

  12. 数据拷贝:从当前centos的influxdb文件夹内拷贝到容器influxdb的backup文件夹内

  13. 数据还原:从容器influxdb的backup文件夹内还原到jmeter数据库中

  14. 进入容器内部查看数据

课上脚本

http.jmx.zip (2.7 KB)

作业

使用JMeter完成LiteMall的 查询商品类别 接口的编写。

第三天


  1. 环境验证
java --version
#1.8+

jmeter --version
  1. 编码配置

jmeter默认编码格式配置更改:

  1. 请求参数:

/请求参数路径1/请求参数路径2 ? 请求参数「key1=value1 & key2=value2」

  1. post请求参数格式为json,–》bodyData
{
  "key1": "value1",
   "key2": "value2",
   "key3": "value3"
}
  1. 响应体为json,后置处理器. —> JSON提取器

jmeter默认看板