博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下Web性能压力测试工具http_load使用教程
阅读量:4466 次
发布时间:2019-06-08

本文共 1094 字,大约阅读时间需要 3 分钟。

http_load介绍: http_load基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。

下载及安装:

wget tar xzvf http_load-12mar2006.tar.gz cd http_load-12mar2006/ make && make install

http_load参数说明: 通常参数组合:-p –f;-r -s -p 并发访问进程数 -f 总的访问次数 -r 每秒的访问频率 -s 总的访问时间 urlstxt 是你要访问的网址名,参数可以是单个的网址也可以是包含网址的文件。通常使用为包含网址的文件,文件格式是每行一个url,url最好超过50个,测试效果比较好。

http_load用法: 建立url.txt,添加链接:

执行操作: 使用5个进程,随机访问url.txt网址列表,总共访问1000次 http_load -p 5 -f 1000 url.txt

返回结果: 1000 fetches, 5 max parallel, 7.8623e+06 bytes, in 33.2007 seconds 7862.3 mean bytes/connection 30.1198 fetches/sec, 236811 bytes/sec msecs/connect: 46.1447 mean, 1566.2 max, 36.343 min msecs/first-response: 69.1901 mean, 896.374 max, 36.743 min HTTP response codes:   code 200 -- 212   code 521 -- 788

解释说明: 第一行:执行了1000个请求,最大进程数5,总计传输数据7.8623e+06 bytes,,运行时间33.2007s 第二行:每一个连接平均传输数据量 7.8623e+06/1000=7862.3 第三行:每秒响应请求为30.1198 ,每秒传输数据为236811 bytes【关注点:每秒的响应请求数(对应QTP中的每秒响应用户数)】 第四行:每次连接平均响应时间为46.1447msecs,最大响应时间为1566.2msecs,最小响应时间为36.343msecs【关注点:每个连接的平均响应时间(对应QTP中的response time,每连接响应用户时间)】 第六、七行:响应状态码

转载于:https://www.cnblogs.com/Bruce3555/p/5959552.html

你可能感兴趣的文章
DataTable导出为word,excel,html,csv,pdf,.txt
查看>>
android ListView详解
查看>>
软件工程 第一次作业
查看>>
Content Server HA搭建
查看>>
(2)数据结构——线性表(链表)实现
查看>>
[leetCode]Linked List Cycle I+II
查看>>
leetcode中的python学习
查看>>
sqlserver打开对象资源管理器管理的帮助文档的快捷键
查看>>
JBOSSAS 5.x/6.x 反序列化命令执行漏洞(CVE-2017-12149)
查看>>
Zookeeper zkui-zookeeper图形化管理工具
查看>>
java运行时内存分类
查看>>
为什么说 Git 比 SVN 更好
查看>>
1.基础数据类型的初识 字符串 bool 整型 if else elif
查看>>
【设计模式】4、原型模式
查看>>
进入meta模式关闭背光灯
查看>>
webstorm上svn的安装使用
查看>>
【JEECG技术文档】数据权限自定义SQL表达式用法说明
查看>>
使用 Bootstrap Typeahead 组件
查看>>
linux_cacti 配置之 安装snmp 服务
查看>>
201407-至今
查看>>