bombardier跨平台 HTTP 基准测试工具
bombardier 是一个 HTTP(S) 基准测试工具。它是用 Go 编程语言编写的,使用 fasthttp 代替 Go 的默认 http 库。
如果你需要测试 HTTP/2.x 服务或想使用一个更符合 RFC 标准的 HTTP 客户端,在 bombardier v1.1及以上版本中,你现在可以使用 net/http 客户端。
在 go1.8 及更高版本上测试。
示例:
> bombardier -c 125 -n 10000000 http://localhost:8080
Bombarding http://localhost:8080 with 10000000 requests using 125 connections
10000000 / 10000000 [============================================] 100.00% 37s Done!
Statistics Avg Stdev Max
Reqs/sec 264560.00 10733.06 268434
Latency 471.00us 522.34us 51.00ms
HTTP codes:
1xx - 0, 2xx - 10000000, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 292.92MB/s
> bombardier -c 200 -d 10s -l http://ya.ru
Bombarding http://ya.ru for 10s using 200 connections
[=========================================================================] 10s Done!
Statistics Avg Stdev Max
Reqs/sec 6607.00 524.56 7109
Latency 29.86ms 5.36ms 305.02ms
Latency Distribution
50% 28.00ms
75% 32.00ms
90% 34.00ms
99% 48.00ms
HTTP codes:
1xx - 0, 2xx - 0, 3xx - 66561, 4xx - 0, 5xx - 0
others - 5
Errors:
dialing to the given TCP address timed out - 5
Throughput: 3.06MB/s
评论
mockable_filesystem.dart跨平台测试工具
mockable_filesystem.dart是一个实用工具库,可以用来编写代码,也可以用于跨平台测试。它可以在Linux/Mac上模拟Windows文件系统的能力,反之亦然,以便帮助跨平台测试代码
mockable_filesystem.dart跨平台测试工具
0
go_benchGolang HTTP 基准工具
go_bench是一个可以向Web应用程序发送一些负载的小程序。基本用法./go_bench -n 1000 -c 10 -t 3000 -m GET http://127.0.0.1/helloTh
go_benchGolang HTTP 基准工具
0
HttpTest跨平台接口测试工具
本软件由Java语言实现,需要JRE环境。跨平台运行的接口测试工具,支持各种API接口调试。支持Get、Post、Put、Delete、Options等多种请求方法。软件自带模拟各种浏览器、手机浏览器
HttpTest跨平台接口测试工具
0
QTAF跨平台自动化测试工具
QTA是一个跨平台的测试自动化工具,适用于后台、原生或混合型客户端应用的测试。平台支持iOS(由QT4i driver提供)Android(由QT4A driver提供)Windows(由QT4Cdr
QTAF跨平台自动化测试工具
0