ab服务器网页,使用ab进行web服务器压测详解
-C attribute Add cookie, eg. -C “c1=1234,c2=2,c3=3” (repeatable)
//-C cookie-name=value对请求附加一个Cookie:行。 其典型形式是name=value的一个参数对。此参数可以重复,用逗号分割。
提示:可以借助session实现原理传递JSESSIONID参数, 实现保持会话的功能,如-C ” c1=1234,c2=2,c3=3, JSESSIONID=FF056CD16DA9D71CB131C1D56F0319F8″。
-w Print out results in HTML tables //以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。
-i Use HEAD instead of GET
-x attributes String to insert as table attributes
-y attributes String to insert as tr attributes
-z attributes String to insert as td or th attributes
-H attribute Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’ Inserted after all normal header lines. (repeatable)
-A attribute Add Basic WWW Authentication, the attributes
are a colon separated username and password.
-P attribute Add Basic Proxy Authentication, the attributes are a colon separated username and password.
-X proxy:port Proxyserver and port number to use
-V Print version number and exit
-k Use HTTP KeepAlive feature
-d Do not show percentiles served table.
-S Do not show confidence estimators and warnings.
-g filename Output collected data to gnuplot format file.
-e filename Output CSV file with percentages served
-h Display usage information (this message)
参数很多,一般我们用-c和-n参数就可以了。例如:
ab -c 2 -n 10 www.51ste.com/
结果参数分析说明:
Document Path:测试页面
Document Length:页面大小
Concurrency Level:测试的并发数
Time taken for tests:整个测试持续的时间
Complete requests:完成的请求数量
Failed requests:失败的请求数量
Write errors: 0
Total transferred:整个过程中的网络传输量
HTML transferred:整个过程中的HTML内容传输量
Requests per second:最重要的指标之一,相当于LR中的每秒事务数,后面括号中的mean表示这是一个平均值
Time per request:最重要的指标之二,相当于LR中的平均事务响应时间,后面括号中的mean表示这是一个平均值
Time per request:每个连接请求实际运行时间的平均值
Transfer rate:平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题
常见的一些坑
1)请求URL地址必须为指定格式[http://]hostname[:port]/path,如果hostname后面不带“/”,大家可以试试会发生什么?
本文由51ste.com网友编辑,未经授权,不得转载使用上述作品盈利;个人转载,需标明作者及出处。
ab服务器网页,使用ab进行web服务器压测详解相关推荐
- 使用apache ab进行压测详解
一.前言 在日常工作当中,开发人员通常需要对相关接口进行基本的的性能测试,相对于一些功能齐全但门槛较高的测试工具,一款部署.使用都比较简单的工具是个不错的选择,下面就简单说说这其中一款比较好用的工具- ...
- WEB服务器和HTTP服务器和应用服务器的区别?(web服务器就是HTTP服务器)为什么要把Web服务器独立配置,和应用程序服务器一前一后?
参考文章1:WEB服务器.应用程序服务器.HTTP服务器区别 参考文章2:如何区分Web服务器.HTTP服务器.应用程序服务器 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apach ...
- Web服务器(01)——介绍web服务器
文章目录 Web服务器--介绍web服务器 一.Web服务简介 二.Web服务协议 三.Web服务器与应用服务器的区别 四.Web服务器的工作原理 1.链接过程 2.请求过程 3.应答过程 4.关闭连 ...
- web服务器 apache_心跳和Apache Web服务器
web服务器 apache 维持最大的系统正常运行时间对于按需计算的成功至关重要. 不幸的是,许多用于高可用性(HA)的现成解决方案都很昂贵,并且需要专业知识. 本系列的五篇文章为使用公开可用的软件实 ...
- WEB服务器和HTTP服务器(http server)和应用服务器的区别?(web服务器就是HTTP服务器)为什么要把Web服务器独立配置,和应用程序服务器一前一后?
参考文章1:WEB服务器.应用程序服务器.HTTP服务器区别 参考文章2:如何区分Web服务器.HTTP服务器.应用程序服务器 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apach ...
- web服务器的构建与配置文件,Web服务器构建与配置.ppt
文档介绍: Web服务器的构建与配置 黄卢记 嘲氛毋瞬雨犁蔑藕京误泣蒲厕瘁荐罗傅漳惰叮衙腺鹊川焰炙儒太轻毛洽尹Web服务器构建与配置Web服务器构建与配置 一.实训目的 利用Windows Serve ...
- 服务器安全性文档,Microsoft Web服务器的安全性
Microsoft Web服务器的安全性 徐皓 [摘要]论述了微软Web服务器的安全措施,包括Web服务器权限.IP地址限制.客户证书映射和与之有关的安全套接字层(SSL)协议. [期刊名称]< ...
- wap网站服务器要求,使您的WEB服务器支持WAP数据发送
使您的WEB服务器支持WAP数据发送 2005-04-26 00:00 作者: 转载出处: 推荐人:web 编者按: 默认的WEB服务器是不支持WAP数据发送的, 但是, 只需要轻松配置一下服务器对应 ...
- 搭建svn服务器并自动更新到web服务器
搭建svn服务器并自动更新到web服务器 安装搭建svn和版本库 使用yum安装svn yum install -y subversion -y的作用就是默认在后续弹出的提示中选择yes 可使用yum ...
- 阿里云服务器Windows Server 2019 安装Web服务器(IIS)教程
最近买了一个阿里云Windows server 2019服务器来搭建云服务器,过程给大家分享一下互相学习,让小白快速上手! 一.本地电脑远程登录阿里云Windows server 2019服务器 参见 ...
最新文章
- DELL本本 执行SQL语句要FN+F5 如何更改成F5
- python教学视频下载-Python机器学习入门教程全套视频下载【传智播客】
- 【Git】将 GitHub 工程设置为私有库 ( 登录账号 | 工程主页 | Settings | Danger Zone | Change visibility | Make private )
- LintCode 16. 带重复元素的排列
- HTML DOM教程 19-HTML DOM Button 对象
- 贪心——无重叠区间(Leetcode 435)
- Annotation 使用备忘2
- sqlservr.exe占用大量内存
- 狄斯奎诺算法 c语言,图的邻接表实现迪杰斯特拉算法(C语言)
- 计算机如何建筑材料结合所学知识,《技术与设计2》第三、四单元综合测试卷...
- python绘制相频特性曲线_python skimage图像处理(二)
- 深入学习之mysql(二)表的操作
- JavaScript—模块化(26)
- 安全提示:勒索病毒漏洞与CPU漏洞务必小心
- android采集声卡,农步祥作品 - Android系统下使用USB声卡音质测评报告 [Soomal]
- 12306验证码识别初尝试(1)
- STM32F103_study69_The punctual atoms(STM32 SPI communication principle and configuration)
- 掌握这9个单行代码技巧!你也能写出『高端』Python代码 ⛵
- C++时间日期的处理ctime
- 怎样关闭任务栏的Microsoft资讯