web性能测试工具-http_load
Posted 金阳光测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web性能测试工具-http_load相关的知识,希望对你有一定的参考价值。
性能测试工具只是测试手段,不一段要掌握的多而全,关键是要顺手。当然,多了解一些测试工具可以信手掂来,快速进入测试。最重要的是了解工具的特性,适合的测试场景,能满足多高的并发需求,支持哪些协议,是否有足够好的扩展性。
我这里只是整理下很久以前的内容。简单说明下几款web性能测试工具。因为这些轻量级的测试工具通常不能模拟较复杂的场景,所以对几款工具本身未进行性能对比。
http_load:
下载 |
http://www.acme.com/software/http_load/ |
运行方式 |
运行命令行 |
并发模式 |
http_load以并行复用的方式运行,它不同于大多数压力测试工具,它可以以一个单一的进程运行。这应该是http_load不能支撑高并发的硬伤。 |
支持协议 |
支持http、https协议,请求方式默认为GET方式。不支持POST方式。 |
url参数 |
可以指定单个或者多个url,以文本文件的形式传参。 |
参数读取方式 |
http_load采取的是随机读取url。不支持顺序读。 |
http参数 |
如果需要对http的header和body进行设置的话恐怕http_load是不支持的,没看到有相关参数进行支持 |
http响应解析 |
对http请求的响应会解析返回码,用户不能自定义解析响应,也不支持写文件存储 |
测试结果 |
qatest@app-67:~/linsa/http_load-12mar2006$ ./http_load -r 1000 -s 5 url.txt fetches运行了4331个请求,最大的并发进程数是15,总计传输的数据是3.36822e+07 bytes,运行的时间是5.00107秒 |
金阳光测试,个人培训永远免费
1.官网:http://www.goldensunshine.cc/
2.新浪微博:金阳光woody
3.qq群:212260449
4.微信公众账号:金阳光自动化测试
以上是关于web性能测试工具-http_load的主要内容,如果未能解决你的问题,请参考以下文章