ab网络测试工具的学习
来源:互联网 发布:淘宝价格打折怎么设置 编辑:程序博客网 时间:2024/05/29 10:42
ab,webbench,jmeter
ab的使用:-n requests //在测试会话中所执行的请求个数。默认时。只执行一次请求
-c concurrency 一次产生的请求个数 默认是一次一个
-t timelimit 测试所进行的最大秒数,它可以使对服务器的测试限制在一个固定的总时间以内。默认值没有时间限制
-p postfile 包含了需要POST的数据的文件
-T content-type post数据所使用的content-type头信息
-v verbosity 设置显示信息的详细程度,-4或更大值会显示头信息,3或者更大的值可以响应代码(404.200等)2或者更大的值可以显示告警和其他信息
-w 以html格式输出结果,默认时,它是白色背景的两列宽度一样的表
-i 执行HEAD请求而不是GET请求
-C Cookie-name=value 对请求附加一个cookie: 行,其典型形式是一个name=value的一个参数对,此参数可以重复
-P proxy-auth 对一个中转代理的BASIC认证信任,用户名和密码是由一个:隔开,并以base64编码形式发出,无论服务器是否需要此字符串都会被发送
常见的错误;
3、在测试过程中会出现以下这些错误
1)
ab并发数不能大于请求数,会提示
ab: Cannot use concurrency level greater than total number of requests
2)
请求数默认不能超过1024个,会提示
socket: Too many open files (24)
可用ulimit -n命令修改,例如:ulimit -n 8192 (设置用户可以同时打开的最大文件数)。
3)
并发数默认不能大于20000个,会提示
ab: Invalid Concurrency [Range 0..20000]
需要修改apache源代码support目录下ab.c文件,找到:
#define MAX_CONCURRENCY 20000
将宏定义的值改大,重新编译安装apache。
4)
提示
apr_socket_recv: Connection reset by peer (104)
网上说是apr-util有些问题,不太稳定,多试几次就好了。
- ab网络测试工具的学习
- linux环境ab网络压力测试工具
- 网站性能测试工具ab学习
- apache的ab压力测试工具
- Apache的压力测试工具ab
- Apache的压力测试工具ab.exe
- Apache的压力测试工具ab
- apache的ab性能测试工具
- apache自带的测试工具AB
- Apache的ab工具进行压力测试
- Apache的ab工具进行压力测试
- 性能测试工具ab的使用
- 测试工具ab.exe 的使用
- ab测试工具使用说明
- apache ab 测试工具
- 性能测试工具ab
- 压力测试工具ab
- ApacheBench(ab)测试工具
- 从尾到头打印链表
- 今日新学习的,本来应该早会的知识
- Android 设计模式
- Sqlite 管理工具 SQLiteDeveloper的破解问题
- 【不快乐的人之所以不快乐】
- ab网络测试工具的学习
- C#:@Register指令,自定义控件
- 关于金蝶K3 v12在windows 7 64bit上面的安装须知
- ListView中嵌套listView
- Sybase数据库——批量插入数据存储过程
- leetcode_question_85 Largest Rectangle in Histogram
- 2014-7-24 Android 远程图片获取和本地缓存
- 2014 Multi-University Training Contest 1
- 小技巧帮你完成创意十足的网页设计