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

性能测试工具ApacheBench、Jmeter

Apache Bench

(简称ab)是 Apache 基金会提供的一款轻量级 HTTP 压力测试工具,主要用于模拟多用户并发访问 Web 服务器,测试服务器的负载能力、响应时间、吞吐量等性能指标。

之前在工作中测试同学经常用来做压测,windows 和 linux系统都可以使用

测试目标 URL 在 100 并发下共发送 1000 个 GET 请求:

ab -n 1000 -c 100 http://example.com/

向接口发送 JSON 数据,10 并发共 500 个请求:

# 提前准备data.json文件(内容:{"username":"test","password":"123"})
ab -n 500 -c 10 -p data.json -T application/json http://example.com/login

Apache JMeter

是一款由 Apache 基金会开发的开源负载测试工具,最初用于 Web 应用测试,如今已扩展到多种协议和场景的性能测试。它通过模拟大量用户并发访问,帮助开发者和测试人员评估系统在不同负载下的性能表现、稳定性和瓶颈点。与轻量级的 Apache Bench 相比,JMeter 功能更强大、场景模拟更灵活,支持图形化界面操作,是企业级性能测试的主流工具之一。

http://www.xdnf.cn/news/17118.html

相关文章:

  • Linux Deepin深度操作系统应用商店加载失败,安装星火应用商店
  • Ubuntu系统VScode实现opencv(c++)视频的处理与保存
  • 基于单片机火灾报警系统/防火防盗系统设计
  • linux下jvm之jstack的使用
  • 应急响应整理
  • 百度网盘SVIP下载速度异常
  • 浅谈Python中的os.environ:环境变量交互机制
  • 基于Springboot+UniApp+Ai实现模拟面试小工具八:管理端基础功能实现
  • mybatis-plus从入门到入土(四):持久层接口之BaseMapper和选装件
  • OSPF HCIP
  • CICD--自动化部署--jinkins
  • 微服务的使用
  • SpringAI无人机智能灌溉、本地化AI推理、分析气象站、分析球场草皮系统实践
  • 【openlayers框架学习】十一:openlayers实战功能介绍与前端设计
  • 图像张量中的通道维度
  • 计算机网络:如何在实际网络中进行子网划分
  • 机器翻译入门:定义、发展简史与核心价值
  • Day23--回溯--39. 组合总和,40. 组合总和 II,131. 分割回文串
  • SQL 地理空间原理与实现
  • GLM-4.5 解读:统一推理、编码与智能体的全能王
  • PYTHON从入门到实践-18Django模版渲染
  • 电力电子技术知识总结-----PWM知识点
  • OS21.【Linux】环境变量
  • 第八章:进入Redis的SET的核心
  • adb 与pad 交互方法
  • [每周一更]-(第154期):Docker 底层深度剖析:掌控 CPU 与内存资源的艺术
  • idea中.xml文件的块注释快捷键
  • Suno的100个高质量歌词元标签(MetaTags)详解与使用指南
  • 网安-逻辑漏洞-23登陆验证
  • 文明存续的时间博弈:论地球资源枯竭临界期的技术突围与行动紧迫性