Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头

简介: Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头

【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字段

配置完成后再次点击执行,全部为绿色

通过观察聚合报告,我们可以看到执行完线程组计划之后,我们的接口的性能和响应时长

要继续往上加大压力的话,再次回到上面,调整线程组的并发线程数即可,祝你好运!

目录
相关文章
|
5月前
|
编解码 NoSQL 测试技术
性能工具之Jmeter HLS 插件(入门篇)
【2月更文挑战第28天】JMeter Redis 数据集 vs CSV 数据集性能对比
171 1
性能工具之Jmeter HLS 插件(入门篇)
|
5月前
|
编解码 测试技术 索引
性能工具之 Jmeter 使用 HTTP 请求编写 HLS 脚本
在我们简要介绍了 HLS 协议的基础知识,接下来我们详细介绍一种使用 Jmeter 编写压测 HLS 协议脚本的方法。
139 1
性能工具之 Jmeter 使用 HTTP 请求编写 HLS 脚本
|
5月前
|
前端开发
webpack如何设置devServer启动项目为https协议
webpack如何设置devServer启动项目为https协议
1030 0
|
17天前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
4天前
|
Java 网络架构 Kotlin
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
本文是一个入门级教程,介绍了如何使用Kotlin和Spring Boot搭建HTTP服务,并强调了Kotlin的空安全性特性。
23 7
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
|
4月前
|
安全 Java 测试技术
Windows电脑安装Apache JMeter的详细教程
本文介绍了在Windows上安装Apache JMeter的步骤。首先,需确保安装Java JDK并配置环境变量。然后,从JMeter官网下载ZIP文件,解压至指定目录,并同样配置JMeter的环境变量。验证安装成功后,可通过命令行以GUI或非GUI模式启动JMeter,进行性能测试。
107 0
|
1月前
|
Java Linux 测试技术
JMeter 介绍与安装
Apache JMeter 是一款基于Java的开源性能和负载测试工具,常用于测试Web应用、Web服务、数据库及其他网络服务的性能。它具备跨平台特性,支持Windows、Mac及Linux系统,并可通过插件进行扩展。JMeter不仅能模拟大量用户访问以测试服务器承压能力,还适用于接口测试,支持分布式部署与UI及命令行操作模式。
52 5
|
4月前
|
Linux Windows
Jmeter设置中文语言和配置https
Jmeter设置中文语言和配置https
107 0
Jmeter设置中文语言和配置https
|
4月前
|
Java 应用服务中间件 Apache
Apache HTTP配置反向代理入门
Apache HTTP配置反向代理入门
323 0
Apache HTTP配置反向代理入门
|
4月前
|
安全 搜索推荐
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断