基于CentOS安装http_load压测工具

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 基于CentOS安装http_load压测工具,方便快捷,安装包只有100K!

基于CentOS安装http_load压测工具

下载安装

#获取安装包
wget http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz
# 解压
tar zxf http_load-09Mar2016.tar.gz
cd http_load-09Mar2016
#安装
make && make install

使用教程

http_load -p 并发访问进程数 -s 访问时间 需要访问的URL文件

准备urls.txt文件,格式如下

https://www.example.com/api/test/
https://www.example.com/api/test1/

执行命令

http_load -p 30 -s 60 urls.txt

结果分析

98619 fetches, 30 max parallel, 6.11438e+06 bytes, in 60 seconds
# 说明在上面的测试中运行了98619 个请求,最大的并发进程数是30,总计传输的数据是6.11438e+06 bytes,运行的时间是60 秒
62 mean bytes/connection
# 62 mean bytes/connection说明每一连接平均传输的数据量6.11438e+06/98619  = 62 
1643.65 fetches/sec, 101906 bytes/sec
#说明每秒的响应请求为1643.65,每秒传递的数据为101906  bytes/sec
msecs/connect: 0.194247 mean, 3.471 max, 0.044 min
#说明每连接的平均响应时间是0.194247 msecs,最大的响应时间3.471 msecs,最小的响应时间0.044 msecs
msecs/first-response: 17.6317 mean, 1184 max, 0.823 min
HTTP response codes:
  code 200 -- 98619
   说明打开响应页面的类型,200代表成功

不足之处

目前只支持get请求
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
24天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
22天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
110 8
centos7 mysql安装及配置
|
19天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
65 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
19天前
|
Linux pouch 容器
CentOS7部署阿里巴巴开源的pouch容器管理工具实战
关于如何在CentOS 7.6操作系统上安装和使用阿里巴巴开源的Pouch容器管理工具的实战教程。
53 2
CentOS7部署阿里巴巴开源的pouch容器管理工具实战
|
24天前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
25天前
|
缓存 应用服务中间件 nginx
安装nginx-http-flv-module模块
本文介绍如何为Nginx安装`nginx-http-flv-module`模块。此模块基于`nginx-rtmp-module`二次开发,不仅具备原模块的所有功能,还支持HTTP-FLV播放、GOP缓存、虚拟主机等功能。安装步骤包括:确认Nginx版本、下载相应版本的Nginx与模块源码、重新编译Nginx并加入新模块、验证模块安装成功。特别注意,此模块已包含`nginx-rtmp-module`功能,无需重复编译安装。
68 1
|
27天前
|
缓存 运维 Linux
深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧
深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧
|
27天前
|
Linux
centos安装与卸载软件
centos安装与卸载软件
26 1
|
24天前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
24天前
|
存储 缓存 Linux
LDAP学习笔记之一:Centos7安装389-DS(RHDS)
LDAP学习笔记之一:Centos7安装389-DS(RHDS)