当前位置: 首页 > news >正文

微服务JMeter解析部署使用全流程

目录

1、介绍

2、下载

3、运行

4、设置简体中文版

5、开始测试

1、添加线程组

2、添加监听器

3、添加请求

先.测试userController里的查询方法

6、查看结果

1、查看结果树

2、汇总报告

3、聚合报告

7、JMeter报错


1、介绍

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。

2、下载

下载地址: Apache JMeter - Download Apache JMeter

注意版本号,现在最常用的是5.5版本,支持java8

3、运行

下载完成后解压, 双击执行bin下的jmeter.bat文件。

4、设置简体中文版

5、开始测试

1、添加线程组

说明:线程数为啥选择50,是原来一个tomcat能支撑50个左右的并发数量。

循环次数,选择永远,让这个检测程序一直在跑着。

2、添加监听器

3、添加请求

先.测试userController里的查询方法

6、查看结果

1、查看结果树

可以看出响应是否正常,JMeter是压力测试工具,不会用它来测试接口是否好用,结构树多数是给我们一个提示接口是否请求成功

结构树最后可能会有红色错误的,是因为手动强制停止导致的,因为测试前我们选择的是永久运行,只要前面的都没问题就可以。

2、汇总报告

查看接口稳定性的,可以通过标准偏差来判断。

3、聚合报告

看响应时间和吞吐量的,中位数的响应时间达到指标即可。

7、JMeter报错

java.net.BindException:Address already in use:connect

原因是windows系统tcp/ip端口需要循环回收,如果测试数据较大会导致端口被占满,可以参考windows官方给出的解决方案。

错误 WSAENOBUFS (10055) - Windows Client | Microsoft Learn

http://www.lryc.cn/news/452172.html

相关文章:

  • Python 从入门到实战32(数据库MySQL)
  • hrnet训练的pt模型结合目标检测进行关键点识别的更准确前向推理
  • Leetcode 3306. Count of Substrings Containing Every Vowel and K Consonants II
  • 算法笔记(五)——分治
  • 多级侧边菜单(递归)
  • JavaScript break与continue语句
  • 算法【从递归入手一维动态规划】
  • Linux中的进程间通信之共享内存
  • 第18周 3-过滤器
  • Linux之进程概念
  • 小程序-使用npm包
  • 【springboot】整合沙箱支付
  • 技术速递|Python in Visual Studio Code 2024年9月发布
  • 数据结构-3.5.队列的顺序实现
  • preconnect 预解析
  • Leecode热题100-283.移动零
  • 如何高效使用Prompt与AI大模型对话
  • Java 之深入理解 String、StringBuilder、StringBuffer
  • vue3项目执行pnpm update后还原package.json文件后运行报错
  • 蓝桥杯【物联网】零基础到国奖之路:十七. 扩展模块之单路ADC和NE555
  • SolveigMM Video Splitter方便快捷视频分割合并软件 V3.6.1309.3-供大家学习研究参考
  • Unity3D 创建一个人物,实现人物的移动
  • 【笔记】数据结构12
  • django的URL配置
  • 精华帖分享 | 因子构建思考1
  • kubernetes笔记(四)
  • 通信工程学习:什么是SNMP简单网络管理协议
  • ubuntu20.04系统下,c++图形库Matplot++配置
  • [激光原理与应用-126]:南京科耐激光-激光焊接 - 焊中无损检测技术 - 智能制程监测系统IPM介绍 - 26- 频域分析法
  • 深入理解 Solidity 修饰符(Modifier):功能、应用与最佳实践