教程:使用Jmeter对带token的接口进行压测
最近在研究并发,用到了Jmeter对接口进行压力测试,记录下使用过程
一. 配置/bin下的Jmeter.properties,打开以下两项配置,一个是默认的编码,一个是默认的语言
二. 打开jmeter.bat运行,新建线程组,在线程组下新建以下内容
1. CSV数据文件设置(右键添加,在配置元件目录中)
首先自行调用登录接口生成不同用户的token,然后保存到一个txt文件中,如下
然后配置CSV
2. HTTP请求默认值(右键添加,在配置元件目录中)
协议设置为HTTP,服务器名称或IP设置为localhost,端口号设置为你的服务器端口号(此处为8088)
3. HTTP信息头管理器(右键添加,在配置元件目录中)
添加键值对,名称为Authorization,值为${token},即之前在CSV配置中设置的变量名
4. 添加测试接口(右键添加,取样器–>HTTP请求)
配置你需要测试的接口的请求方法、路径,以及接口所需的参数
5. 添加多种监听器(结果树、聚合报告)
三.配置线程组
线程数是测试时创建的线程数量,线程数1000加上循环次数10,相当于10000个线程同时访问这个接口
四.启动,查看聚合报告
吞吐量很低,原因还没有找到-。-
教程:使用Jmeter对带token的接口进行压测相关推荐
- 软件测试 | Jmeter 性能测试工具的实战应用《接口性能压测》的操作步骤详解
嘿.大家好,我是4U: 接口测试可以提前发现软件bug,有效地降低软件的开发成本,而接口性能压测也可以达到同样的效果.如果形容LR是大炮,那么JM则是一把狙击步枪. 那么今天我们来讲讲接口性能压测. ...
- 性能服务器图片介绍大图,服务端图片图片上传接口性能压测总结
服务端图片上传接口性能压测总结 一.性能测试时需要关注点 用户操作的相应时间 服务器资源使用情况是否合理 应用服务器和数据库资源使用是否合理 系统能否实现扩展 系统最多支持多少用户访问.系统最大业务处 ...
- Jmeter压测具有业务关联性的接口--流程压测
问题:除了单接口压测之外,很多业务需要组合压测,即整个业务串联压测,原因是单接口压测符合业务标准后,往往整个业务下来性能还是打不到预期的业务标准,因此,在整个业务交易过程中,每个接口的性能指标,具有相 ...
- jmeter二次开发——阶梯式/分步式压测聚合报告定制化显示
目录 1.代码解析: 2.使用方法: (1)添加BeanShell取样器 (2)配置BeanShell取样器 (3)添加事务控制器 (4)配置事务控制器 (5)添加HTTP请求.聚合报告.查看结果树等 ...
- Jmeter性能测试-安装和配置、分布式压测配置及服务器性能监控
Jmeter性能测试 (一)工具版本 (二)安装和配置 安装jdk 在D盘下新建JAVA文件夹,找到jdk文件,双击运行.点击下一步,出现如下图一内容,这里是设置安装路径,可以默认,用户可自行选择,这 ...
- 【Jmeter】分布式测试--单机均衡负载压测
目录 前言 分布式测试前提 分布式测试流程 构建基础镜像 准备文件 Dockerfile(生成基础镜像) entrypoint.sh(容器启动运行脚本) install_plugin_manager. ...
- jquery带token访问接口ajax
1.在公共js里全局设置 //设置全局ajax $.ajaxSetup({xhrFields: {withCredentials: true} }); 2.登录成功时,设置cookie (注: url ...
- jmeter对需要登录的接口进行性能测测试
只需要一步: https://www.testwo.com/blog/7253 转载于:https://www.cnblogs.com/Chamberlain/p/10606791.html
- 如何用jmeter压测java接口,Jmeter接口压测快速入门
[TOC] Jmeter简介 Jmeter是Apache开源的一个使用纯Java编写的压力测试工具,它最初是为测试web应用程序而设计的,但后来扩展到了其他测试功能.例如,可用于测试静态和动态资源以及 ...
最新文章
- thymeleaf+bootstrap,onclick传参实现模态框中遇到的错误
- 北航计算机考研 跨考,过来人分享:给外校跨考北航同学的建议
- 成功解决AttributeError: ‘Series‘ object has no attribute ‘columns‘
- 技术型产品经理与系统设计
- IOS 开发一些常用的地址
- 【字符集UTF8】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
- 教师使用计算机职责,教师办公室计算机使用制度
- 【ASP.NET】网页中嵌入视频
- 我如何将亿次的计算降为实时
- Box2DWeb_03之Shape
- Web 前端开发初学者十问集锦(2)
- 计算机视觉工作项目方案设计,机器视觉(项目方案设计案例)47.pdf
- IC卡读写模块(MFRC522) 简介调试QT实现
- ResNet网络结构
- python打印网页成pdf_html – 在chrome-python 2.7中自动打印/保存网页为pdf
- Gradle报 skkiped gradle skipped due to earlier error
- Android应用程序的开发
- QT5打开图片并显示
- springboot+dubbo+zookeeper详细搭建
- STM32F103ZET6器件功能配置和元器件选型
热门文章
- 演讲、体验、技术,苹果WWDC2020全球开发者大会有感
- Linux入门:tar、gzip、bzip2以及zip的区别
- Docker中的Docker volumes与Persistent Volume借鉴
- excel中用正则匹配_excel 利用正则表达式匹配工作表中的数据
- 大厂面试八股文——计算机网络
- 21.Linux-写USB键盘驱动(详解)
- EduCoder-JavaJava高级特性 - 多线程基础(1)实现代码以及相关知识点
- springboot缓存管理器(CacheManager)
- python权限为啥被拒绝_来自Python的“权限被拒绝”
- 特斯拉的降价,习惯就好