Linux命令-ab命令(Apache服务器的性能测试工具 )
Apache服务器的性能测试工具
ab命令是一个测试你 Apache http 服务器的工具,你可以通过这个工具,指定一个单位时间内向
apache 发出的请求数量来看看你的 Apache 和机器配合的性能如何。
语法
[]内容为ab命令后跟的语法,eg:ab -c、ab -k
ab [ -A auth-username:password ]
[ -c concurrency ]
[ -C cookie-name=value]
[ -d ] [ -e csv-file ]
[ -g gnuplot-file ]
[ -h ]
[ -H custom-header ]
[-i ]
[ -k ]
[ -n requests ]
[ -p POST-file ]
[ -P proxy-auth-user‐name:password ]
[ -q ]
[ -s ]
[ -S ]
[ -t timelimit ]
[ -T content-type ]
[ -v verbosity]
[ -V ]
[ -w ]
[ -x <table>-attributes ]
[ -X proxy[:port]]
[ -y <tr>-attributes ]
[ -z <td>-attributes ]
[http://]host‐name[:port]/path
选项
-A auth-username:password# 支持基本的验证证书,用户名和密码之间使用"冒号" :# 分隔开,ab将以明文方式传送过去.不管服务器是不是需要# ,也就是说你的服务器需要支持401认证.-c concurrency# 同时向服务器端发送的请求数目,默认状态下是一次 只执行一个http请求.-C cookie-name=value# Add a Cookie: line to the request. The argument is typically in the# form of a name=value pair. This field is repeatable.-d # Do not display the "percentage served within XX [ms] table".# (legacy support).-e csv-file# Write a Comma separated value (CSV) file which contains for each# percentage (from 1% to 100%) the time (in milli seconds) it took to# serve that percentage of the requests. This is usually more useful# than the 'gnuplot' file; as the results are already 'binned'.-g gnuplot-file# Write all measured values out as a 'gnuplot' or TSV (Tab separate# values) file. This file can easily be imported into packages like# Gnuplot, IDL, Mathematica, Igor or even Excell. The labels are on# the first line of the file.
-h # 显示使用说明-H custom-header# 向请求包追加附加的标题字串.此参数应该是有效的标题 行(header# line)形式,通常使用冒号":"来分隔有效配对 (valid pair)例如 'Accept-# Encoding: zip/zop;8 bit';-i # 使用一个 http 头(HEAD) 来替换 GET方法.不可以掺入POST 方法-k # 允许http KeepAlive ;也就是说执行多个请求在一个 http# 会话当中,默认是不允许的也就是no KeepAlive啦;)-n requests# 执行一次测试会话的时候所发出的请求数目,默认是执行一个单一的请求# 当然了这样的测试结果也就没什么意义了-p POST-file# 测试程序也就是ab,将向Apache server发送带有HTTP POST 的请求.-P proxy-auth-username:password# 当需要通过代理测试一台 HTTP 服务器的时候而你的代理# 又需要用户名密码验证,这时你可以使用这个选项,同样# 用户名与密码之间使用冒号":"分隔开,ab将之以明文的方式# 发送出去,当然,前提是你的代理是处于407认证状态的-q # When processing more than 150 requests, ab outputs a progress count# on stderr every 10% or 100 requests or so. The -q flag will sup‐# press these messages.-s # When compiled in (ab -h will show you) use the SSL protected https# rather than the http protocol. This feature is experimental and# very rudimentary. You probably do not want to use it.-S # Do not display the median and standard deviation values, nor dis‐# play the warning/error messages when the average and median are# more than one or two times the standard deviation apart. And de‐# fault to the min/avg/max values. (legacy support).-t timelimit# 设置测试的时间的长短,使用这个选项ab将自动设置# 测试请求会话数目为50000,然后以你设置的时间为# 固定周期.默认状态下是没有时限的,也就是直到完成# 你所设置的请求数目为止.-T content-type# 内容类型标头,使用在POST数据的时候.-v verbosity# 设置冗余级别,4级打印出每个请求标头的详细信息,# 3级打印出回应代码(例如,404,200),2级打印出警告 信息和指示消息-V # 显示版本号并且退出-w # 打印输出结果到HTML表中. 默认的表是两列n行白底黑框-x <table>-attributes# 使用字串来描述表的属性,该属性字串应该插入到<table 这里 >-X proxy[:port]# Use a proxy server for the requests.-y <tr>-attributes# 用于生成html表格每行的属性名 (<tr>)-z <td>-attributes# 用于生成html表格每列的属性名 (<td>)
参数
主机:被测试主机。
相关文章:
Linux命令-ab命令(Apache服务器的性能测试工具 )
Apache服务器的性能测试工具 ab命令 是一个测试你 Apache http 服务器的工具,你可以通过这个工具,指定一个单位时间内向 apache 发出的请求数量来看看你的 Apache 和机器配合的性能如何。 语法 []内容为ab命令后跟的语法,eg:ab …...
蓝桥杯java基础
数组的倒序与隔位输出 时间限制:1.000S 空间限制:128MB 题目描述 给定一个整数数组,编写一个程序实现以下功能: 1. 将输入的整数数组倒序输出,每个数之间用空格分隔。 2. 从正序数组中,每隔一个单位&a…...
Unity3d引擎中使用AIGC生成的360全景图(天空盒)
前言 在这里与Skybox AI一起,一键打造体验无限的360世界,这是这个AIGC一键生成全景图的网站欢迎语。 刚使用它是23年中旬,在没有空去给客户实地拍摄全景图时,可以快速用它生成一些相关的全景图,用作前期沟通的VR de…...
React Router v6 改变页面Title
先说正事再闲聊 1、在路由表加个title字段 2、在index包裹路由 3、在App设置title 闲聊: 看到小黄波浪线了没 就是说默认不支持title字段了 出来的提示, 所以我本来是像下面这样搞的,就是感觉有点难维护,就还是用上面的方法了 …...
postman测试导入文件
01 上传文件参数 1.选择请求方式 选择post请求方式,输入请求地址 2.填写Headers Key:Content-Type ; Value:multipart/form-data 如下图 3.填写body 选择form-data,key选择file类型后value会出现按钮࿰…...
ZigBee学习(一)
文章目录 一、ZigBee介绍二、IEEE 802.15.42.1 物理层2.2 MAC层2.3 如何实现网络和设备寻址2.4 能量管理 三、ZigBee网络拓扑结构四、ZigBee配置参数 一、ZigBee介绍 ZigBee是一种基于IEEE 802.15.4标准的高级通信协议,它被设计用于低速率、低功耗和短距离无线通信&…...
Unity—配置lua环境变量+VSCode 搭建 Lua 开发环境
每日一句:保持须臾的浪漫,理想的喧嚣,平等的热情 Windows 11下配置lua环境变量 一、lua-5.4.4版本安装到本地电脑 链接:https://pan.baidu.com/s/14pAlOjhzz2_jmvpRZf9u6Q?pwdhd4s 提取码:hd4s 二、高级系统设置 此电…...
前端-云点播技术
一、简介 云点播(Cloud Video On Demand)是一种基于云计算平台提供的视频点播服务。这种服务允许用户在需要的时候按需观看视频内容,而无需等待下载完成。以下是一些关于云点播技术的常见特征和要点: 存储和管理: 云存…...
k8s---ingress对外服务(traefik)
目录 ingress的证书访问 traefik traefik的部署方式: deamonset deployment nginx-ingress与traefix-ingress相比较 nginx-ingress-controller ui访问 deployment部署 ingress的证书访问 ingress实现https代理访问: 需要证书和密钥 创建证书 密钥 secre…...
MySQL-SQL-DQL
DQL-介绍 DQL-语法 基本查询 1、查询多个字段 2、设置别名 3、去除重复记录 条件查询 1、语法 2、条件 聚合函数 1、介绍 2、常见的聚合函数 3、语法 分组查询 1、语法 2、where与having区别 排序查询 1、语法 2、排序方式 分页查询 1、语法 DQL-执行顺序...
Docker(十四)Etcd 项目
作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! etcd etcd 是 CoreOS 团队发起的一个管理配置信息和服务发现(Service Discovery)的项目,在这一章里面&a…...
EtherNet/IP开发:C++开发CIP源代码
① 介绍一下CIP CIP是一种考虑到自动化行业而设计的通用协议。然而,由于其开放性,它可以并且已经应用于更多的领域。CIP网络库包含若干卷: 第1卷介绍了适用于所有网络自适应的CIP的常见方面。本卷包含通用对象库和设备配置文件库࿰…...
【算法题】68. 文本左右对齐
题目 给定一个单词数组 words 和一个长度 maxWidth ,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。 你应该使用 “贪心算法” 来放置给定的单词;也就是说,尽可能多地往每行中放置单词。必…...
PHP 调用 e 签宝接口签名指南
前言 在 401 问题上卡了 一段时间,参考官网文档和鉴权签名计算测试也试了很久,签名确定是没错的,但是一直提示 INVALID_SIGNATURE 其实问题在于我忽略了 公共请求头格式 中 Content-MD5 部分的一句话: GET 和 DELETE 请求且 Bod…...
穿越Flink的时间隧道:解锁实时数据之窗,掌握流处理之巅
目录 Flink中的时间和窗口 1时间语义 1.1Flink中的时间语义 1.1.1处理时间 1.1.2事件时间 1.2那种时间语义更重要 2 水位线 2.1 事件时间和窗口 2.2 什么是水位线 2.3 如何生成水位线 2.3.1使用WatermarkGenerator 2.3.2使用SourceFunction 2.4 水位线的传递 2.5 水位…...
服务器与Ajax
1.初识Ajax Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 术语ajax最早产生于2005年,Ajax表示Asynchronous JavaScript and XML(异步JavaScript和XML),但是它不是像HTML、JavaScript或CSS这样的一种“正式的”技…...
Electron项目架构方案心得
这里只记录FE的业务流程设计考虑和Electron的业务流程考虑。 一个electron客户端,理想的架构是,底层的能力支持完全由electron底层模块支持。关于electron底层模块的支持,不限于node packages 或者 dll 或者 rust实现的一些东东。而业务流程…...
Java中创建List接口、ArrayList类和LinkedList类的常用方法(一)
List接口 要了解List接口,就不得不说起Java的集合框架。 (该图来自菜鸟教程) Collection接口和Map接口 Java 集合框架主要包括两种类型的容器,集合Collection和图Map。 Collection接口代表了单列集合,它包含了一组…...
顶级开源社区开发者体验实践分享
实践一:开发者贡献指南 实践二:Dev Container Setup(bonus) 实践三:Good First Issues 实践三:Good Second Issues(bonus) 实践四:RFC 机制 实践五:完善 CI I…...
STM32之RTC实时时钟
一、实时时钟概述 1、实时时钟介绍 英文缩写:RTC。显示年、月、日、时、分、秒、星期,自动计算闰年,能够区分每个月的天数。 RTC特点:能从RTC获取到具体的日期时间,断掉后再开机时间仍然准确(需要纽扣电池ÿ…...
200万像素GC2145摄像头怎么玩?手把手教你用AiPi-Cam-D200开发板快速搭建无线图传
200万像素GC2145摄像头实战指南:零代码玩转AiPi-Cam-D200无线图传 当你拆开AiPi-Cam-D200开发板的包装,看到那块小巧的GC2145摄像头时,可能既兴奋又忐忑——这个看起来像玩具的设备,真能实现专业级的无线图传吗?作为创…...
紧急通知:FAO 2024渔业AI伦理新规已生效!NotebookLM合规使用红线清单(含数据脱敏、模型可解释性、渔民知情权三重校验表)
更多请点击: https://intelliparadigm.com 第一章:FAO 2024渔业AI伦理新规核心要义与NotebookLM适配总览 联合国粮农组织(FAO)于2024年3月发布的《人工智能在渔业与水产养殖中的伦理应用指南》,首次将“可追溯性权”“…...
环境科学家都在偷偷用的NotebookLM技巧(2024中科院实测TOP5插件清单)
更多请点击: https://codechina.net 第一章:NotebookLM在环境科学研究中的范式变革 传统环境科学研究长期受限于多源异构数据整合困难、跨学科知识理解门槛高、因果推断缺乏可解释性支持等瓶颈。NotebookLM 作为基于用户自有文档构建的语义增强型AI协作…...
5种高效集成方案:Bilibili视频解析API的终极实用指南
5种高效集成方案:Bilibili视频解析API的终极实用指南 【免费下载链接】bilibili-parse bilibili Video API 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-parse bilibili-parse是一款基于PHP实现的B站视频解析API工具,通过简洁优雅的技…...
PerimeterX PX3/PX2 按压验证码逆向:从初始化到WASM关键校验的完整流程剖析
1. PerimeterX按压验证码技术背景解析 第一次遇到PerimeterX的PX3/PX2按压验证码时,我正帮朋友调试一个电商爬虫。那会儿鼠标按下去死活过不了验证,控制台里全是看不懂的加密参数。这种验证码和传统图形验证码完全不同,它更像一个完整的安全防…...
从 API Key 管理与审计日志功能看 Taotoken 的企业级安全支持
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 从 API Key 管理与审计日志功能看 Taotoken 的企业级安全支持 对于将大模型能力集成到业务流程中的企业而言,API 访问的…...
制造业生产能耗智能管控,落地步骤与落地成本优化方案:基于AI Agent与TARS大模型的全链路实战指引
在2026年的工业数字化浪潮中,制造业正面临前所未有的能源双控压力。随着工信部办公厅发布《关于组织开展2026年度工业节能监察工作的通知》,针对新能源产业链及重点耗能环节的监管已进入“精细化、实时化、透明化”的新阶段。对于企业而言,能…...
基于RAG的智能文档问答系统:从原理到实践
1. 项目概述与核心价值如果你是一名开发者,或者经常需要处理各种技术文档、API参考、项目说明,那么你一定对“信息孤岛”深有体会。代码在一个仓库里,设计文档在另一个云盘,会议记录在Notion,而临时的讨论和决策可能散…...
魔兽争霸III终极兼容性增强插件:5大核心功能解决现代系统兼容问题
魔兽争霸III终极兼容性增强插件:5大核心功能解决现代系统兼容问题 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还在为《魔兽争霸…...
终极Koikatu游戏增强补丁:200+模组与完整汉化一键安装指南
终极Koikatu游戏增强补丁:200模组与完整汉化一键安装指南 【免费下载链接】KK-HF_Patch Automatically translate, uncensor and update Koikatu! and Koikatsu Party! 项目地址: https://gitcode.com/gh_mirrors/kk/KK-HF_Patch KK-HF Patch是专为Koikatu&a…...
