Bench 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Bench 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Bench 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织
地区 不详
投 递 者 孔小菜
适用人群 未知
收录时间 2015-12-23

软件简介

Bench 是一个通用的延迟基准库。它有简单的界面,可以测试各种系统。Bench 每秒发出固定频率的请求,并且同步测量每个请求的延迟。延迟通过 HDR Histogram 捕捉,它可以观察整个延迟,并校正 Coordinated Omission。Bench 提供一些基本工具,可以将输出绘制出如下面这样的图:

示例代码:

package mainimport (    "fmt"
    "time"

    "github.com/tylertreat/bench"
    "github.com/tylertreat/bench/requester")func main() {    r := &requester.RedisPubSubRequester{
        URL:         ":6379",
        PayloadSize: 500,
        Channel:     "benchmark",
    }    benchmark := bench.NewBenchmark(r, 10000, 30*time.Second)
        summary, err := benchmark.Run()
        if err != nil {        panic(err)
    }

    fmt.Println(summary)
    summary.GenerateLatencyDistribution(bench.Logarithmic, "redis.txt")
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2013/06/25 13:23

perf bench

ryanel@ryane-virtual-machine:~$ perf bench Usage: perf bench [<common options>] <subsystem> <suite> [<options>] # List of available subsystems... sched: scheduler and IPC mechanism mem: memory access performance all: test all subsystem (pseudo subsystem) ryanel@ryane-virtual-machine:~$ perf bench all # Running sched/messaging benchmark... # 20 sender and receiver processes per group # 10 groups...

0
0
发表了博客
2013/11/08 14:52

CF-Bench Pro

https://play.google.com/store/apps/details?id=eu.chainfire.cfbench.pro&hl=zh_CN !! This is an "upgrade" / "license file" for the normal CF-Bench program, you must already have the free version installed or nothing will happen !! CF-Bench is (mainly) CPU and memory benchmark tool specifically designed to be able to handle multi-core devices, produce a fairly stable score, and test both native as...

0
0
发表了博客
2011/05/03 21:00

ApacheBench 压力测试

Apache http server bin下面自带的压力测试工具。 ab -n 100 -c 10 -http://www.baidu.com/ http://tda7088.blog.163.com/blog/static/294411542009112033152905/ 其他一些工具 httpsender http://www.vpser.net/opt/webserver-test.html...

0
1
发表了博客
2018/05/04 23:16

Apache Bench

下载地址 https://www.apachelounge.com/download/ 解压 查看版本 D:\Developer\httpd-2.4.33-win64-VC15\Apache24\bin λ ab -V This is ApacheBench, Version 2.3 <$Revision: 1826891 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ 使用 D:\Developer\httpd-2.4.33-win64-VC15\Apache24\bin λ ab -n 1000 -c 50 http:...

0
0
发表了博客
2020/05/20 11:52

Apachebench压力测试

Apachebench Apachebench是apache附带的一个性能测试工具,一款轻量级的压力测试工具。ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。 安装 apache,在 C:\Program Files\Apache Group\Apache2\bin目录下找到ab程序,若不需要apache,可以复制出来独立使用,然后卸载apache。 ab.exe 只能测试使用http协议的网站 abs.exe 可以测试使用http或者https协议的网站 测试命令: ab -n 100 -c 10 http:/...

0
0
发表了博客
2020/07/05 15:46

Apache Bench Web 压力测试

导读 这篇文章主要介绍了如何通过Apache Bench实现web压力测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 一、Apache Bench简介 ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负...

0
0
发表于服务端专区
2019/12/16 10:46

Apach Bench 压测工具

# Apach Bench 压测工具  本篇主要讲解Apach Bench的基本使用 包括基本命令 和 对返回结果参数的详解,它可以很轻松的发送一些并发请求 ,ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问 是一款非常好用的工具。 ###  1.Mac版本无需下载  如果你是Mac用户 那么恭喜 Mac电脑自带了Apach Bench工具,如果你是Windos用户那么请你面向百度 查询如何安装吧,我这里不做解释。 ###  2.基本命令讲解 ...

0
0
发表了博客
2018/05/14 14:05

压力测试工具Apache Bench的使用

一、Apache Bench简介 ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标,但是没有图形化结果,不能监控。 二、Apache Bench安装 首先需要安装Apache服务器,下载...

0
0
发表了博客
2020/08/20 13:39

使ApacheBench支持multi-url

目录 1、下载Apache httpd相关源码包以及针对ab工具的patch包 2、编译安装apr 3、编译安装apr-util 4、替换httpd源码里面的ab.c文件 5、编译安装httpd 6、验证结果 由于标准的ab只支持对单个uri进行压测,不满足实际需要,故做以下修改,使ab支持multi-url。 1、下载Apache httpd相关源码包以及针对ab工具的patch包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.5.tar.gz wget https://mirrors.tuna.tsinghua...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部