压力测试工具 ab工具
原文地址:
超实用压力测试工具-ab工具 - 简书
windows系统下ab工具的下载,安装与使用_白清羽的博客-CSDN博客
ab下载网址:Apache Haus Downloads
下载然后解压,直接打开cmd,cd到Apache24\bin目录下
输入命令
ab.exe -n 100 -c 10 http://test.com/
其中-n表示请求数,-c表示并发数
其余命令请参见 http://apache.jz123.cn/programs/ab.html
测试结果分析
上面的命令运行完毕后就出来测试报告了
完整测试报告
- 这段展示的是web服务器的信息,可以看到服务器采用的是nginx,域名是wan.bigertech.com,端口是80
服务器信息
- 这段是关于请求的文档的相关信息,所在位置“/”,文档的大小为338436 bytes(此为http响应的正文长度)
文档信息
- 这段展示了压力测试的几个重要指标
重要指标
Concurrency Level: 100
//并发请求数
Time taken for tests: 50.872 seconds
//整个测试持续的时间
Complete requests: 1000
//完成的请求数
Failed requests: 0
//失败的请求数
Total transferred: 13701482 bytes
//整个场景中的网络传输量
HTML transferred: 13197000 bytes
//整个场景中的HTML内容传输量
Requests per second: 19.66 [#/sec] (mean)
//吞吐率,大家最关心的指标之一,相当于 LR 中的每秒事务数,后面括号中的 mean 表示这是一个平均值
Time per request: 5087.180 [ms] (mean)
//用户平均请求等待时间,大家最关心的指标之二,相当于 LR 中的平均事务响应时间,后面括号中的 mean 表示这是一个平均值
Time per request: 50.872 [ms] (mean, across all concurrent requests)
//服务器平均请求处理时间,大家最关心的指标之三
Transfer rate: 263.02 [Kbytes/sec] received
//平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题
- 这段表示网络上消耗的时间的分解
网络消耗时间
- 这段是每个请求处理时间的分布情况,50%的处理时间在4930ms内,66%的处理时间在5008ms内...,重要的是看90%的处理时间。
响应情况
关于登录的问题
有时候进行压力测试需要用户登录,怎么办?
请参考以下步骤:
先用账户和密码登录后,用开发者工具找到标识这个会话的Cookie值(Session ID)记下来
如果只用到一个Cookie,那么只需键入命令:
ab -n 100 -C key=value http://test.com/
如果需要多个Cookie,就直接设Header:
ab -n 100 -H “Cookie: Key1=Value1; Key2=Value2” http://test.com/
压力测试工具 ab工具相关推荐
- 什么是压测,为什么要进行压力测试?JMETER工具的使用
这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [ 什么是压测, ...
- 什么是压力测试,为什么要进行压力测试?Jmeter工具的使用
这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [什么是压力测试 ...
- 【修真院JAVA小课堂】什么是压测,为什么要进行压力测试?JMETER工具的使用
大家好,我是IT修真院郑州分院第11期的JAVA学员,一枚正直纯洁善良的java程序员. 今天给大家分享一下,什么是压测,为什么要进行压力测试?JMETER工具的使用. 1.背景介绍 压测,即压力测试 ...
- 痞子衡嵌入式:分享一个i.MXRT系列配套DRAM压力测试上位机工具(i.MXRT DRAM Tester)...
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦SE团队制作的i.MXRT配套DRAM压力测试上位机工具. 事情源于痞子衡的技术交流群里的提问,有群友在恩智浦官方技术公众号 [恩 ...
- Jmeter 压力测试 - Http2.0工具下载慢解决思路-【问题篇】
Jmeter快速使用 特此郑重声明!该文章是原创作品,小编编写实属不易 ,帮忙点赞关注一下~转载小伙伴请注明出处!谢谢 概述 Apache JMeter Apache组织开发的压力测试工具.目前通过H ...
- 压力测试+webbench+ab+tsung+siege
压力测试工具合集: 第一款: webbench ubuntu下webbench安装:(五步走) sudo wget http://home.tiscali.cz/~cz210552/distfi ...
- ab压力测试_Apache ab压力测试的知识点
Apache-ab是著名的Web服务器软件Apache附带的一个小工具,它可以模拟多个并发请求,测试服务器的最大承载压力. ab 是apachebench的缩写,ab命令会创建多个并发访问线程,模 ...
- 服务器压力测试 性能测试 AB、Webbench、Tsung
负载生成器是一些生成用于测试的流量的程序.它们可以向你展示服务器在高负载的情况下的性能,以及让你能够找出服务器可能存在的问题.为了得到更加客观和准确的数值,应该从远程访问.局域网访问和 ...
- DDOS攻击压力测试与防御工具
DDOS在进行攻击的时候,可以对源IP地址进行伪造,这样就使得这种攻击在发生的时候隐蔽性是非常好的,同时要对攻击进行检测也是非常困难的,因此这种攻击方式也成为了非常难以防范的攻击. 包含: 1.智能集 ...
- .net core 压力测试 web性能工具
先记录,后续慢慢研究 Apache JMeter ApacheBench (ab) Gatling k6 Locust West Wind WebSurge Netling Vegeta
最新文章
- leetcode算法题--掷骰子模拟★★
- malloc基本实现
- 分布式系统理论基础1: 一致性、2PC和3PC
- python包导入细节_python循环导入是一个实现细节吗?
- 动态Java代码注入
- C++ std::iota递增
- MySQL数据库初识
- 小D课堂 - 新版本微服务springcloud+Docker教程_5-05熔断降级服务异常报警通知
- xelatex编译时提示缺少字体
- 【转载】用reshacker轻松修改系统OEM信息
- win10系统进不了服务器失败,快速解决Win10安装失败重启进不了系统的方法
- 几行代码,把你的小电影全部藏好了!
- CentOS7配简单的桌面环境openbox
- 在mac上使用PDF Expert中常见问题解答
- NTFS交换数据流隐藏文件
- 数据预处理(三)——数据集成
- 盘点10个堪称神器,却不为人所知的小众软件
- 强大的GeoPandas,几行代码实现点转线功能
- 使用Echarts将Excel数据转换成色彩地图HTML小工具
- vi编辑器 末尾添加_vi编辑器操作指令分享
热门文章
- Blackman 窗函数
- 对于如何彻底的卸载和删除Windows service,有如下方法
- 漆包线规格型号(漆包线外径)
- 记一次使用Openssl生成p12证书搭建https证书
- 为什么倡导企业使用电子招投标?
- SSH隧道putty使用
- ThinkPHP5零食商城系统(前后台)
- ABAP问题记录--->物料编码和序列号的相爱相杀
- java ognl表达式_常用的OGNL表达式
- 显示驱动版本不符 请重新启动计算机,Win10提示此NVIDIA驱动程序与此Windows版本不兼容怎么解决?...