转 Mac 使用ab性能测试工具
Mac 使用ab命令进行压测
1.在Mac中配置Apache
①启动Apache,打开终端
sudo apachectl -v
如下显示Apache的版本
sudo apachectl start
这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面
②设置虚拟端终机
打开Apache的配置文件
sudo vi /etc/apache2/httpd.conf
在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出,去掉这一行的#意思是从/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
#Include /private/etc/apache2/extra/httpd-vhosts.conf
然后重启Apache
sudo apachectl restart
运行如下命令:
sudo vi /etc/apache2/extra/httpd-vhosts.conf
就打开了配置虚拟主机文件httpd-vhost.conf,配置虚拟主机了。需要注意的是该文件默认开启了两个作为例子的虚拟主机:
<VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comDocumentRoot "/usr/docs/dummy-host.example.com"ServerName dummy-host.example.com ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log" CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "/usr/docs/dummy-host2.example.com" ServerName dummy-host2.example.com ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common </VirtualHost>
需要增加如下配置:
<VirtualHost *:80>DocumentRoot "/Library/WebServer/Documents"ServerName localhostErrorLog "/private/var/log/apache2/localhost-error_log" CustomLog "/private/var/log/apache2/localhost-access_log" common </VirtualHost> <VirtualHost *:80> DocumentRoot "/Users/snandy/work" ServerName mysites ErrorLog "/private/var/log/apache2/sites-error_log" CustomLog "/private/var/log/apache2/sites-access_log" common <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride None Order deny,allow Allow from all </Directory> </VirtualHost>
保存并退出
:wq
sudo apachectl restart
2.配置完成之后进行压测
ab -n 4 -c 2 https://www.baidu.com/
-n后面的是请求数
-c后面的是并发数
①Requests per second 吞吐率
计算公式:总请求数/处理完成这些请求数所花费的时间,即
Request per second=Complete requests/Time taken for tests
②Concurrency Level 并发用户数
要注意区分这个概念和并发连接数之间的区别,一个用户可能同时会产生多个会话,也即连接数。在HTTP/1.1下,IE7支持两个并发连接,IE8支持6个并发连接,FireFox3支持4个并发连接,所以相应的,我们的并发用户数就得除以这个基数。
③Time per request 用户平均请求等待时间
计算公式:处理完成所有请求数所花费的时间/(总请求数/并发用户数),即:
Time per request=Time taken for tests/(Complete requests/Concurrency Level)
④Time per request:across all concurrent requests 服务器平均请求等待时间
计算公式:处理完成所有请求数所花费的时间/总请求数,即:
Time taken for/testsComplete requests
转载于:https://www.cnblogs.com/mapu/p/9059628.html
转 Mac 使用ab性能测试工具相关推荐
- apache性能测试工具ab使用详解
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_lo ...
- 开源性能测试工具 - Apache ab 介绍
开源性能测试工具 - Apache ab 介绍 简介 ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可 ...
- 性能测试工具ab和wrk
ab测试工具是Apache安装后自带的性能测试工具,Windows Linux OSX都可以 ab -h 查看帮助命令 $ ab -n1000 -c10 http://39.107.77.94:808 ...
- mac apache自带 ab 测试工具安装及使用
欢迎大家访问我的博客 blog.ayla1688.cool 使用mac 的小伙伴, 一直在使用自带的apache , 但是apache 自带ab测试工具无法使用. 网上的结果都不可信,没有人提到不要使 ...
- 性能测试工具-ab介绍
1 ab工具简介: 全称:apache bench:ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如 ...
- HTTP性能测试工具wrk安装及使用
wrk 是一个很简单的 http 性能测试工具,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于HTTP性能测试工具,但是比 ab 功能更加强大,并且可以支持l ...
- python编写测试工具-python 写一个性能测试工具(一)
国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...
- 史上最全的Web性能测试工具大全(下 )
2019独角兽企业重金招聘Python工程师标准>>> 本文继续为大家介绍Web开发中常用的性能测试工具,如果你有其他性能测试产品推荐,欢迎交流! Opera Dragonfly O ...
- 如何ping端口_复刻smartbits的国产网络性能测试工具minismb-如何配置Ping报文
复刻smartbits的国产网络性能测试工具minismb,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具.可以通过此以太网测试工具测试任何ip网络设备的端口吞吐率,带宽, ...
最新文章
- 铜陵新松工业机器人项目_投资10亿元,茶山德威工业机器人和精密模具项目动工...
- amh支持java吗_跟我学Android之三 常用视图
- 数据不能产生价值都是耍流氓
- C#中Delegate和Event以及它们的区别(转载)
- boost :: hash_combine从类的不同成员生成哈希值
- 监控 DNS 流量,预防安全隐患五大招!
- 再学 GDI+[16]: GDI+ 的颜色常量表
- mysql resultset null_com.mysql.jdbc.driver中resultset报NullException
- Java 输入输出流实验
- matlab不定式的除法,MATLAB练习作业(已做)2012
- Python数据类型(一)数字类型
- Ubuntu上实现蓝牙串口通讯(SPP)
- 【目标检测】epoch、batch、batch_size理解
- Sunny.Xia的深度学习(四)MMOE多任务学习模型实战演练
- Thinkpad T460网卡插PoE损坏维修
- 支付宝也想帮你找东西,这个“物主码”是什么?
- 接手一个项目,后缀名为.bak文件,原来它是这个意思
- AI-自然语言处理-自然语言处理介绍
- 简述UITableView的属性和用法
- MySQL中的悲观锁和乐观锁
热门文章
- Ubuntu部署Java项目
- Linux资源监控工具
- grafana设置Alert阈值和邮件报警
- Linux下的 【pwd】 命令; 显示当前目录全路径。
- oracle里的关键字有哪些,oracle中的一些关键字
- 【Excel-2010】规范录入调查问卷
- vue.js解决刷新404找不到页面问题
- Ubuntu登录异常: 输入正确的密码, 但是却无法进入系统, 总是返回到登录界面, 但是用ctrl+alt+F1-F文字界面登录都可以进入。
- vs2012 怎样解决 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包的问题
- 站点页面Service Unavailable 503的一种解决方法