Webbench1.5安装使用Ubuntu

1、安装依赖包

sudo apt-get update
sudo apt-get install libtirpc-dev

2、安装Webbench1.5

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

# 可能需要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

# Makefile添加
CFLAGS += -I/usr/include/tirpc

在这里插入图片描述

webbench.c修改#include <rpc/types.h>为#include <tirpc/rpc/types.h>

在这里插入图片描述
编译安装

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

在这里插入图片描述

3、webbench使用

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

结果类似下图
在这里插入图片描述
结果解析
Speed: 表示每分钟处理的页面数(pages/min)以及每秒传输的字节数(bytes/sec)。
Requests: 成功请求的数量以及失败请求的数量

参考

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/878057.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安卓系统 XBL阶段详解

在安卓系统的启动流程中&#xff0c;XBL&#xff08;eXtensible Boot Loader 或 Secondary Bootloader&#xff09;是一个关键阶段&#xff0c;特别是在使用QualComm&#xff08;高通&#xff09;等SOC&#xff08;System on Chip&#xff09;的设备上。以下是对XBL阶段的详细解…

小程序全局本地存储和读取数据

globalData&#xff1a;全局存储信息 定义全局数据&#xff08;在 app.js 中&#xff09;&#xff1a; 在 app.js 中&#xff0c;你可以通过 globalData 属性定义全局数据 // app.js App({globalData: {userInfo: null,systemInfo: null,theme: light},onLaunch() {console.…

怎么把两个pdf合并成一个pdf?学会这7招,1分钟轻松搞定!

新手小白如何将pdf合并成一个文件&#xff1f;pdf是目前较为主流的一种传输格式&#xff0c;内容包含了丰富的多媒体数据&#xff0c;包括文本、图像、表格等多种元素&#xff0c;很多企业和教育工作者都喜欢使用pdf格式。 pdf文件体积较小&#xff0c;兼容性高&#xff0c;平时…

大数据学习路线基础指南‌

随着信息技术的迅猛发展&#xff0c;‌大数据已成为当今社会的热门话题。‌无论是企业决策、‌市场分析还是科学研究&#xff0c;‌大数据都扮演着举足轻重的角色。‌对于想要投身这一领域的学习者来说&#xff0c;‌制定一份清晰、‌系统的大数据学习路线是至关重要的。‌提供…

Jmeter性能关注指标详解

进行性能测试时&#xff0c;有几个关键的性能指标需要关注&#xff0c;以评估系统的性能和稳定性 一、性能关注指标包含&#xff1a; 响应时间、吞吐量、错误率、资源利用率/使用率(CPU占用率、内存使用率、磁盘I/O等待率、网络I/O) Tips&#xff1a;初步查看数据结果–响应时…

海睿思通过华东江苏大数据交易中心数商认证,提供高质量数据治理服务!

近日&#xff0c;中新赛克海睿思成功通过华东江苏大数据交易中心的数商认证&#xff0c;获得华东江苏大数据交易中心颁发的“数据治理服务商”证书。 华东数交是在实施“国家大数据战略”大背景下&#xff0c;经国家批准的华东地区首个省级特色数据要素交易平台&#xff0c;致力…

学习前端面试知识(14)

2024-8-21 打卡第十四天 js的数据类型 基本类型&#xff1a;String&#xff0c;Number&#xff0c;Object&#xff0c;Null&#xff0c;undefined&#xff0c;Boolean es6之后引入&#xff1a;Symbol&#xff0c;BigInt 判断方式&#xff1a;typeof&#xff0c;instanceof…

鸿蒙HarmonyOS开发:如何使用第三方库,加速应用开发

文章目录 一、如何安装 ohpm-cli二、如何安装三方库1、在 oh-package.json5 文件中声明三方库&#xff0c;以 ohos/crypto-js 为例&#xff1a;2、安装指定名称 pacakge_name 的三方库&#xff0c;执行以下命令&#xff0c;将自动在当前目录下的 oh-package.json5 文件中自动添…

打造敏捷开发环境:JNPF低代码平台的实践与探索

在数字化转型的浪潮中&#xff0c;企业对软件开发的敏捷性和效率提出了更高的要求。传统的软件开发模式通常耗时长、成本高昂&#xff0c;难以迅速适应市场变化。低代码平台的出现&#xff0c;为解决这一问题提供了新的视角。本文将探讨如何运用JNPF低代码平台构建敏捷开发环境…

Tailor:免费开源 AI 视频神器,创作者必备利器

目录 引言一、创新特性&#xff0c;引领视频编辑新潮流1. 智能人脸剪辑2. 精准语音剪辑3. 自动化口播生成4. 多样化字幕生成5. 一键式色彩生成 二、简单易用&#xff0c;新手也能快速上手1. 下载和安装2. 功能选择3. 操作流程 三、广泛应用&#xff0c;满足不同创作需求四、代码…

Python学习-数据库操作

一、安装python库 pip install mysql-connector-python import mysql import re 安装库并导入包 二、定义数据库连接属性&#xff1a; conn mysql.connector.connect(host192.168.1.30, # 替换为你的数据库主机名userkeyijie, # 替换为你的数据库用户名password19kyj20St…

《机器学习》—— AUC评估指标

文章目录 一、什么是AUC&#xff1f;1、什么是ROC曲线&#xff1f;2、ROC曲线的绘制 二、如何计算AUC的值三、代码实现AUC值的计算四、AUC的优缺点 一、什么是AUC&#xff1f; 机器学习中的AUC&#xff08;Area Under the Curve&#xff09;是一个重要的评估指标&#xff0c;特…

springboot故障分析FailureAnalyzer

org.springframework.boot.diagnostics.FailureAnalyzer是springboot框架中的一个接口&#xff0c;用于为应用程序启动失败提供详细的诊断报告。当springboot应用程序无法正常启动时&#xff0c;springboot会尝试查找一个或多个实现了FailureAnalyzer接口的类&#xff0c;以提供…

网络游戏运营

游戏运营是将一款游戏平台推入市场&#xff0c;并通过一系列的策略和行动&#xff0c;使玩家从接触、认识到最终成为忠实玩家的过程。这一过程涵盖了多个方面&#xff0c;包括前期准备、上线运营、活动策划、数据分析、渠道合作以及用户维护等。以下是对游戏运营的详细解析&…

HarmonyOS--认证服务-操作步骤

HarmonyOS–认证服务 文章目录 一、注册华为账号开通认证服务二、添加项目&#xff1a;*包名要与项目的包名保持一致三、获取需要的文件四、创建项目&#xff1a;*包名要与项目的包名保持一致五、添加json文件六、加入请求权限七、加入依赖八、修改构建配置文件&#xff1a;bui…

软硬链接

建立软连接 ln -s 指向的文件 软连接文件 建立硬连接 ln 原来文件 硬连接文件 上面我们发现&#xff0c;建立的软链接文件的inode编号和指向文件不同&#xff0c;而建立的硬链接文件inode编号没变&#xff0c;为什么呢&#xff1f; 为什么不能给目录创建硬链接&#xff1f…

macOS 安装 JMeter

在 macOS 上安装 JMeter 有几种不同的方法&#xff0c;可以通过 Homebrew 安装或者手动下载并配置。下面是这两种方法的详细步骤&#xff1a; 方法 1&#xff1a;使用 Homebrew 安装 JMeter 安装 Homebrew&#xff08;如果还未安装&#xff09;&#xff1a; 打开终端并运行以下…

解决添加MPJ插件启动报错

在项目中需要用到多数据源的级联查询&#xff0c;所以引入了MPJ插件&#xff0c;MPJ的版本是1.2.4&#xff0c;MP的版本是3.5.3&#xff0c;但却在启动的时候报错&#xff0c;报错如下&#xff1a; 解决办法&#xff1a; 将MP的版本降到3.5.1

UnrealEngine学习(02):虚幻引擎编辑器界面详解

学习一款软件&#xff0c;我个人建议是先学习怎么用&#xff0c;然后是学习怎么用的好&#xff0c;再研究源码。 上一篇文章详细描述了我们该如何安装虚幻5引擎&#xff1a; UnrealEngine学习(01)&#xff1a;安装虚幻引擎https://blog.csdn.net/zuodingquan666/article/deta…

Spring IOC 创建Bean过程

ABC.class---推断构造涵数-->create Instance&#xff08;普通对象&#xff09;-->依赖注入字段、属性 -->Aware(设置Bean名称&#xff09; -->初始化InitializingBean【void afterPropertiesSet()】回调 -->BeanPostProcessor(AOP)后置处理 初始化之前&…