Jmeter的环境配置&安装
安装JDK
最新版的Jmeter5.4.1 ,必须使用1.8版本以上的jdk,并且配置好环境变量,主要步骤如下,此处不做过多的展开说明,详情可参考JDK的安装与环境变量配置教程
- 下载jdk
- 安装jdk
- 配置环境变量
- win + r ,输入cmd ,输入 java -version,环境变量设置成功 ,检测jdk安装是否成功
安装Jmeter
- 下载Jmeter 安装包 Jmeter官方地址,点击如图所示 Download Releases
- Jmeter直达链接,下载Binaries下的zip链接后,E盘目录下新建Jmeter目录,将压缩包解压至此目录,无法下载的在此提供百度云链接:https://pan.baidu.com/s/1jU8iKOJ62P86Da_SVNsd0Q
- 解压缩后如图所示,E:\Jmeter\bin 双击 jmeter.bat,打开如图
- 汉化使用 Options -> Choose Language-> Chinese(Simplified)
Jmeter http请求设置
添加线程组
Test Plan -> 添加 -> 线程(用户)->线程组
添加Http请求
线程组->添加->取件器->HTTP请求
在请求中写入接入的url,路径,请求方式和参数
主要记录服务器服务器名称IP:t1.b2b.orsd.tech,端口:80,路径:/index.php?route=common/home
添加查看结果树
线程组->添加->监听器->察看结果树
添加断言
设置参数化
调用接口,查看返回值
小tips(登录请求配置)
打开F12 查看浏览器本地cookie信息,
HTTP 请求->添加->配置文件->Http Cookie 管理器HTTP 请求route设置为登录用户才能访问的路由失败的情况如下成功的情况如下
Jmeter 压测
按照时间运行
按照次数运行
线程组->添加监听器->聚合报告
禁用查看结果树,此处会拖慢整体的速度
查看聚合报告
字段说明
- Label: 接口的名称
- 样本:接口累计执行的次数
- 平均值:接口平均响应时间 ms
- 中位数 50%的请求响应小于多少ms
- 90%百分比 90%的请求响应小于多少ms
- 95%百分比 95%的请求响应小于多少ms
- 99%百分比 99%的请求响应小于多少ms
- 最小值
- 最大值
- 异常:请求的错误率
- 吞吐量 每秒请求数TPS
- 接受KB
- 发送KB
Jmeter插件使用
此部分参考jmeter添加压测常用插件,通过jmeter 插件扩展下载地址下载 plugins-manager.jar 之后,放到 jmeter 的 lib/ext 下,然后重启 jmeter,之后我们就可以看到 jmeter 菜单栏的选项一栏中出现了 Plugins Manager 。
可通过此处得到图形化的压测数据。测试come/home 得到的charts。