网站服务器压力Web性能测试(3):http_load:测试web服务器的吞吐量与负载
2024-08-28 22:43:54
1、http_load是国外一个博主写的一个基于Linux的性能测工具,小巧轻便,解压缩后不到100k,下载安装方法:
wget https://acme.com/software/http_load/http_load-12mar2006.tar.gz
tar xzvf http_load-12mar2006.tar.gz
cd http_load-12mar2006
mkdir /usr/local/man
make && make install
2、如果遇到错误,可以执行安装:yum -y install gcc gcc-c++
3、测试之前先执行进入目录:cd http_load-12mar2006,然后再执行:vi url,输入你想要测试的域名网址,保存退出。
4、http_load测试的命令格式是:./http_load -p 100 -s 10 url ,-p表示并发进程数,-s表示持续时间,此命令表示在10秒钟内以每次100个并发进程发起请求。
5、这是运行http_load后的结果演示:
6、http_load有关参数解释说明如下:
[root@None http_load-12mar2006]# ./http_load -p 100 -s 10 url
495 fetches, 100 max parallel, 2.24393e+07 bytes, in 10.0022 seconds
一共请求连接495次,最大并发线程100个,持续10.0022秒,总传输速率为 2.24393e+07 bytes
45332 mean bytes/connection
每次请求连接平均数据量
49.4891 fetches/sec, 2.24344e+06 bytes/sec
每秒的响应请求连接数,每秒传输的数据量
msecs/connect: 112.466 mean, 157.051 max, 103.031 min
每次连接平均响应时间,最大时间,最小时间
msecs/first-response: 1053.73 mean, 2466.83 max, 179.647 min
每次连接平均返回时间,最大,最小。
HTTP response codes:
code 200 -- 495
HTTP返回码:200 ,一共495次。
7、测试结果中,主要参考fetches/sec、msecs/connect数值,即服务器每秒能够响应的查询次数的数值来衡量性能。
最新文章
- 【Java并发编程实战】-----“J.U.C”:ReentrantReadWriteLock
- codeforces 591A. Wizards' Duel 解题报告
- UVA 10791 - Minimum Sum LCM(坑)
- 斜堆(三)之 Java的实现
- C# 数据类型详解
- GitHub 有哪些优秀的项目
- FiddlerScript开发
- java Graphics2D 画图
- java strtus2 DynamicMethodInvocation配置(二)
- ajax初学
- Python验证码通过pytesser识别
- 从零开始教你封装自己的vue组件
- Servlet不再是烦恼
- Node.js 多版本安装
- ubuntu16.04 backup and restore
- Revit 插件产品架构梳理
- Java开发人员必须掌握的Linux命令(三)
- CentOS 7 install slurm cluster
- Keras学习笔记。
- TCP: time wait bucket table overflow解决方法
热门文章
- [51nod1325]两棵树的问题
- ARC072 D Alice&;Brown 博弈论
- [APIO2015]巴厘岛的雕塑 贪心+DP+特殊数据优化
- Spring-Boot基于配置按条件装Bean
- LOJ6342::跳一跳——题解
- 洛谷 P2446 [SDOI2010]大陆争霸 解题报告
- AOJ.849 分数 (暴力)
- luoguP1357 花园
- 中国MOOC_面向对象程序设计——Java语言_第1周 类与对象
- noip模拟赛 保留道路