本文共 2112 字,大约阅读时间需要 7 分钟。
@Date 2018.12.24
解决 :
现在apache依赖的包,分别如下
安装(prefix是指向想要安装的路径)
APR :
APR-Util
pcre
安装ab
替换Mac默认的ab
此时会遇到最新MacOSX中权限问题, 请看下文[权限异常 Operation not permitted]()
解决 :
解决 :
在恢复模式中无需点击其它操作, 在菜单栏中打开Terminal, 执行以下命令 csrutil disable. 解锁dtrace限制
# 显示用法信息,其实就是ab -help-h# 打印版本号并退出-V# 即requests,用于指定压力测试总共的执行次数-n# 即concurrency,用于指定压力测试的并发数-c# 即timelimit,等待响应的最大时间(单位:秒)-t# 即windowsize,TCP发送/接收的缓冲大小(单位:字节)-b# 即postfile,发送POST请求时需要上传的文件,此外还必须设置-T参数-p# 即putfile,发送PUT请求时需要上传的文件,此外还必须设置-T参数-u# 即content-type,用于设置Content-Type请求头信息,例如:application/x-www-form-urlencoded,默认值为text/plain-T# 即verbosity,指定打印帮助信息的冗余级别-v# 以HTML表格形式打印结果-w# 使用HEAD请求代替GET请求-i# 插入字符串作为table标签的属性-x# 插入字符串作为tr标签的属性-y# 插入字符串作为td标签的属性-z# 添加cookie信息,例如:"key=value"(可以重复该参数选项以添加多个)-C# 添加任意的请求头HEADER,请求头将会添加在现有的多个请求头之后(可以重复该参数选项以添加多个)-H# 添加一个基本的网络认证信息,用户名和密码之间用英文冒号隔开-A# 添加一个基本的代理认证信息,用户名和密码之间用英文冒号隔开-P# 指定使用的代理服务器和端口号-X# 使用HTTP的KeepAlive特性-k# 不显示百分比-d# 不显示预估和警告信息-S# 输出结果信息到gnuplot格式的文件中-g# 输出结果信息到CSV格式的文件中-e# 指定接收到错误信息时不退出程序-r
转载地址:http://mtpmx.baihongyu.com/