Fortio负载测试工具
Fortio 是一个微服务(http,grpc)负载测试库,命令行工具,高级回声服务器,以及go(golang)的web UI。Fortio允许指定一组每秒查询的负载,并记录延迟直方图和其他有用的统计数据。
Fortio(Φορτίο)最初是 Istio 的负载测试工具,现在已经发展成为自己的开源项目。fortio 这个名字来自希腊语φορτίο,意思是负载/负担。
Fortio 以指定的每秒查询次数(qps)运行,记录执行时间的柱状图,并计算百分比(如p99即响应时间,如99%的请求耗时少于该数字(秒,SI单位))。它可以运行一个设定的时间,固定的调用次数,或直到中断(在一个恒定的目标QPS,或每个连接/线程的最大速度/负载)。
Fortio 是一个快速、小型(3Mb的docker镜像,最小的依赖性)、可重用、可嵌入的go库,以及一个命令行工具和服务器进程,服务器包括一个简单的web UI和结果的图形表示(包括一个单一的延迟图和一个多结果比较的min、max、avg、qps和百分比图)。
Fortio还包括一组服务器端的功能(类似于httpbin),以帮助调试和测试:请求回显,包括头信息,添加延迟或错误代码的概率分布,tcp回显,tcp代理,http扇出/散射和收集代理服务器,GRPC回显/健康在http之外,等等。
Fortio组件可以作为一个库,甚至用于不相关的项目,例如日志、统计、或客户端和服务器上的fhttp工具。以及新集成的动态标志支持。
评论
benerator负载测试工具
benerator是建立在现实和有效的大容量测试数据基础上的单元/集成/负载测试和展示安装程序使用的框架。元数据的限制进口的系统和/或配置文件。数据可以导入和导出到文件和系统。
benerator负载测试工具
0
BatonHTTP 负载测试工具
Baton是一个用Go编写的HTTP 负载测试工具,目前支持GET、POST、PUT和DELETE请求。安装$goget-ugithub.com/americanexpress/baton使用目前支持
BatonHTTP 负载测试工具
0
ali负载测试工具
ali是一个能够进行实时分析的负载测试工具,其灵感来自于vegeta和jplot。ali带有一个嵌入式的基于终端的用户界面,你可以实时绘制指标,所以让你在终端上进行实时分析。特性:实时绘制可视化攻击进
ali负载测试工具
0