jmeter图形化压测报告
创建jmeter压测任务
一.压测场景:
压测目标-百度首页
压测url:http://www.baidu.com
压测报告:聚合报告
二.步骤:
1.访问首页
2.校验返回值判断是否正确
三.压测脚本配置
1.打开jmeter
2.新建压测脚本
3.添加Thread Group(线程组)
4.添加http请求–get请求以及百度的参数配置
5.添加校验点-(响应断言)-选择response Assertion
判断逻辑:只要返回的响应数据中包含’百度一下,你就知道‘就算通过。
6.添加View Result Tree 查看结果树
7.添加Aggregate Report聚合报告
8.进行压测,调试脚本
性能监控平台组成
一.InfluxDB
1.开源时序数据库,特别适合用于处理和分析资源监控数据,用于存储压测数据
2.部署方法:docker部署
3.准备:1.安装docker
2.下载InfluxDB镜像:docker pull influxdb
4.启动influxDB容器
5.将新InfluxDB容器命名为jmeterdb,执行docker创建容器命令:docker run -d -p 8086:8086 -p 8083:8083 --name=jmeterdb Influxdb
6.进入如下命令进入容器内部:
docker exec-it jmeterdb bash
在容器内部
二.Grafana
定义:度量分析与可视化图标展示工具,可以支持不用种类的数据源,用于将存储于InfluxDB的数据以图像化方式展示出来,好看的报告
1.进行部署:
2.部署好之后进入grafana控制台:
3.进行配置:
1.添加数据源–选择 add data source–找到influxdb–单击
2.配置Influxdb数据源: