最近在研究并发,用到了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的接口进行压测相关推荐

  1. 软件测试 | Jmeter 性能测试工具的实战应用《接口性能压测》的操作步骤详解

    嘿.大家好,我是4U: 接口测试可以提前发现软件bug,有效地降低软件的开发成本,而接口性能压测也可以达到同样的效果.如果形容LR是大炮,那么JM则是一把狙击步枪. 那么今天我们来讲讲接口性能压测. ...

  2. 性能服务器图片介绍大图,服务端图片图片上传接口性能压测总结

    服务端图片上传接口性能压测总结 一.性能测试时需要关注点 用户操作的相应时间 服务器资源使用情况是否合理 应用服务器和数据库资源使用是否合理 系统能否实现扩展 系统最多支持多少用户访问.系统最大业务处 ...

  3. Jmeter压测具有业务关联性的接口--流程压测

    问题:除了单接口压测之外,很多业务需要组合压测,即整个业务串联压测,原因是单接口压测符合业务标准后,往往整个业务下来性能还是打不到预期的业务标准,因此,在整个业务交易过程中,每个接口的性能指标,具有相 ...

  4. jmeter二次开发——阶梯式/分步式压测聚合报告定制化显示

    目录 1.代码解析: 2.使用方法: (1)添加BeanShell取样器 (2)配置BeanShell取样器 (3)添加事务控制器 (4)配置事务控制器 (5)添加HTTP请求.聚合报告.查看结果树等 ...

  5. Jmeter性能测试-安装和配置、分布式压测配置及服务器性能监控

    Jmeter性能测试 (一)工具版本 (二)安装和配置 安装jdk 在D盘下新建JAVA文件夹,找到jdk文件,双击运行.点击下一步,出现如下图一内容,这里是设置安装路径,可以默认,用户可自行选择,这 ...

  6. 【Jmeter】分布式测试--单机均衡负载压测

    目录 前言 分布式测试前提 分布式测试流程 构建基础镜像 准备文件 Dockerfile(生成基础镜像) entrypoint.sh(容器启动运行脚本) install_plugin_manager. ...

  7. jquery带token访问接口ajax

    1.在公共js里全局设置 //设置全局ajax $.ajaxSetup({xhrFields: {withCredentials: true} }); 2.登录成功时,设置cookie (注: url ...

  8. jmeter对需要登录的接口进行性能测测试

    只需要一步: https://www.testwo.com/blog/7253 转载于:https://www.cnblogs.com/Chamberlain/p/10606791.html

  9. 如何用jmeter压测java接口,Jmeter接口压测快速入门

    [TOC] Jmeter简介 Jmeter是Apache开源的一个使用纯Java编写的压力测试工具,它最初是为测试web应用程序而设计的,但后来扩展到了其他测试功能.例如,可用于测试静态和动态资源以及 ...

最新文章

  1. thymeleaf+bootstrap,onclick传参实现模态框中遇到的错误
  2. 北航计算机考研 跨考,过来人分享:给外校跨考北航同学的建议
  3. 成功解决AttributeError: ‘Series‘ object has no attribute ‘columns‘
  4. 技术型产品经理与系统设计
  5. IOS 开发一些常用的地址
  6. 【字符集UTF8】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
  7. 教师使用计算机职责,教师办公室计算机使用制度
  8. 【ASP.NET】网页中嵌入视频
  9. 我如何将亿次的计算降为实时
  10. Box2DWeb_03之Shape
  11. Web 前端开发初学者十问集锦(2)
  12. 计算机视觉工作项目方案设计,机器视觉(项目方案设计案例)47.pdf
  13. IC卡读写模块(MFRC522) 简介调试QT实现
  14. ResNet网络结构
  15. python打印网页成pdf_html – 在chrome-python 2.7中自动打印/保存网页为pdf
  16. Gradle报 skkiped gradle skipped due to earlier error
  17. Android应用程序的开发
  18. QT5打开图片并显示
  19. springboot+dubbo+zookeeper详细搭建
  20. STM32F103ZET6器件功能配置和元器件选型

热门文章

  1. 演讲、体验、技术,苹果WWDC2020全球开发者大会有感
  2. Linux入门:tar、gzip、bzip2以及zip的区别
  3. Docker中的Docker volumes与Persistent Volume借鉴
  4. excel中用正则匹配_excel 利用正则表达式匹配工作表中的数据
  5. 大厂面试八股文——计算机网络
  6. 21.Linux-写USB键盘驱动(详解)
  7. EduCoder-JavaJava高级特性 - 多线程基础(1)实现代码以及相关知识点
  8. springboot缓存管理器(CacheManager)
  9. python权限为啥被拒绝_来自Python的“权限被拒绝”
  10. 特斯拉的降价,习惯就好