Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头
2023-09-27 14:29:04 时间
【1】去Apache官网下载 Binaries系列的最新Jmeter.gz包
【2】下载到本地之后解压缩,进入到解压之后的目录然后,找到apache-jmeter-4.0/bin/jmeter.sh 双击进入会看到如下画面
【3】默认是英文显示,我们可以将语言设置为【简体中文】选择Options-->Choose Language-->Chinese
【4】然后开始模拟测试一下Post请求,我们先使用PostMan来调用一下,正常返回200
【5】现在我们使用Jmeter对这个接口进行压力测试
首先指定一个测试计划,给你的测试计划命名,如我的命名为Blog Test
【6】右键测试计划,新建【线程组】,Mac似乎右键不太灵光?没关系选中测试计划,在编辑中操作
【7】设置线程组的基本参数
【8】设置完毕后,添加一个Http请求
【9】将我们的参数进行配置
【10】在测试前,为我们添加监听器,监听整个测试过程
【11】配置完毕后,点击上方的绿色箭头,我们开始测试,但是观察结果树发现全部为空,全部失败,响应结果为
{"timestamp":1524180785396,"status":415,"error":"Unsupported Media Type","exception":"org.springframework.web.HttpMediaTypeNotSupportedException","message":"Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported","path":"/fw_update_report"}
观察后返现是请求头中的Content-Type的格式不对,我们的请求格式是Json,而Jmeter默认的是x-www-form-urlencoded
【12】然后我们需要设置请求的Http头信息 添加-->配置原件-->Http信息头管理器
【13】设置Header字段
配置完成后再次点击执行,全部为绿色
通过观察聚合报告,我们可以看到执行完线程组计划之后,我们的接口的性能和响应时长
要继续往上加大压力的话,再次回到上面,调整线程组的并发线程数即可,祝你好运!
相关文章
- unbuntu 18.04 LTS 版 安装Samba服务器
- 安卓手机安装虚拟定位的方法Xposed安装器+模拟位置(Xposed模块)
- window7下安装Elasticseach5.2.2
- Windows 下安装NPM
- LoadRunner 11 安装及破解
- Mac如何安装Windows 10创意者更新?方法如下
- TensorFlow下载与安装
- virtualbox centos安装增强工具和Centos与VirtualBox共享文件夹设置
- CentOS7 安装redis 并且设置成服务自动启动
- windows server 2003R22008R220122016 安装【故障转移群集】cluster
- ubuntu-15.10-server-i386.iso 安装 Oracle 11gR2 数据库
- ubuntu1.8安装lnmp失败
- CentOS下编译安装MySQL 5.6.21
- 安装CMake
- Linux7 NGINX安装
- Windows Server 2003 R2(32位)安装oracle(32位)步骤
- 内网安装Linux expect 和 tcl
- 【教程】ubuntu下安装samba服务器
- 安装PostgreSQL数据库(Linux篇)
- 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.71. 再次清理无用内容
- [ 解决报错篇 ] tomcat 执行 startup.bat 文件报错 -- tomcat 启动失败(安装 java 环境并配置环境变量)