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

性能测试工具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.dtcms.com/a/312290.html

相关文章:

  • gitee使用教程
  • 昇思学习营-开发版-模型推理和性能优化
  • 在 Elasticsearch 中使用 LTR 参与检索
  • k8s+isulad 国产化技术栈云原生技术栈搭建3-master节点安装
  • 查找位置函数
  • 垃圾收集器G1ZGC详解
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 77-1(题目+回答)
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 76-1(题目+回答)
  • set和map使用
  • 技巧|SwanLab记录混淆矩阵攻略
  • express-jwt报错:Error: algorithms should be set
  • 【智能体cooragent】不同的单智能体调用的大模型的推理的输入与输出
  • 笔试——Day26
  • 【LLM】如何在Cursor中调用Dify工作流
  • Makefile 从入门到精通:自动化构建的艺术
  • 【Java基础知识 16】 数组详解
  • 微积分思想的严密性转变 | 极限、逼近与程序化
  • 计算机技术与软件专业技术资格(水平)考试简介
  • 【Pytorch✨】LSTM01 入门
  • 集成电路学习:什么是HAL硬件抽象层
  • 【设计模式】 3.设计模式基本原则
  • 对于考研数学的理解
  • 【攻防实战】记一次DOUBLETROUBLE攻防实战
  • build文件夹下面的主要配置文件
  • win10任务栏出问题了,原来是wincompressbar导致的
  • 扫雷游戏完整代码
  • RK3399 启动流程 --从复位到系统加载
  • Munge 安全认证和授权服务的工作原理,以及与 Slurm 的配合
  • 【python】转移本地安装的python包
  • vue3 新手学习入门