Webbench1.5安装使用Ubuntu

1、安装依赖包

bash 复制代码
sudo apt-get update
sudo apt-get install libtirpc-dev

2、安装Webbench1.5

参考https://github.com/baiguo/webbench-1.5

bash 复制代码
# 可能需要root权限,我是切换到root用户才安装成功
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar -zvxf webbench-1.5.tar.gz
cd webbench-1.5
sudo gedit Makefile
sudo gedit webbench.c

执行find /usr -name types.h | grep rpc,发现type.h在下面路径

所以我们需要修改webbench-1.5目录下的Makefilewebbench.c

bash 复制代码
# Makefile添加
CFLAGS += -I/usr/include/tirpc
cpp 复制代码
webbench.c修改#include <rpc/types.h>为#include <tirpc/rpc/types.h>

编译安装

bash 复制代码
sudo make && sudo make install  # 可能会有ctags警告,但不影响功能
webbench --help  # 显示一下信息安装成功

3、webbench使用

bash 复制代码
webbench -c 客户端数量 -t 测试时间(秒) 要测试的网址如(http://127.0.0.1:8080/)

结果类似下图

结果解析
Speed: 表示每分钟处理的页面数(pages/min)以及每秒传输的字节数(bytes/sec)。
Requests: 成功请求的数量以及失败请求的数量

参考

https://github.com/baiguo/webbench-1.5

相关推荐
独隅16 小时前
详解SMTP与IMAP协议:核心区别、工作原理与全链路环境标准化实战场景应用
运维
WangLanguager16 小时前
Linux命令chfn(change finger information) 详细介绍
linux·运维·服务器
Vodka~16 小时前
一根网线——Windows共享网络给Linux访问互联网
linux·网络·windows
牛奔16 小时前
在 Docker 容器里测试外部域名延迟
运维·docker·容器
Donk_6716 小时前
iSCSI 服务器
运维·服务器·数据库
打码人的日常分享16 小时前
大模型及智能体安全风险防范与治理策略(PPT)
运维·网络·数据库·安全·云计算·制造
hughnz16 小时前
钻井“自动化”的终点就是钻井自主化的起点
运维·数据库·python
CHANG_THE_WORLD16 小时前
PE 文件 数据目录
linux·服务器·数据库
颖火虫盟主16 小时前
Claude Code Cron 定时任务:从入门到自动化
运维·docker·自动化
缘友一世16 小时前
Ubuntu24安装Steam客户端NVIDIA 显卡驱动异常:从诊断到修复的全过程
ubuntu·steam·nvidia drive