文件名称:hermes:Hermes HTTP2流量生成器
文件大小:58KB
文件格式:ZIP
更新时间:2024-03-26 01:18:15
C++
爱马仕是什么? Hermes是用C ++编写的http / 2流量生成器,能够通过给定速率通过一个连接发送多路复用的请求。 它还测量和计算一些统计信息,验证响应代码并处理用户定义的流量序列(也称为脚本)。 由于项目本身的性质,它对占地面积的影响最小,并且已被证明是可靠的:流量以稳定的速度生成,而不会出现不必要的流量突发。 这可以通过使用实用程序和线程同步策略来实现。 它基于实现,并且提供了与不同的功能,也是由nghttp2创建者使用C ++编写的,因为hermes允许使用流量脚本,流量以预定义的速率注入并验证结果。 爱马仕的目标是成为一种占地面积小,易于使用但高性能的通用工具。 怎么使用呢? Hermes泊坞窗图像和图表将很快面世,因此您只需添加一些工件就可以将其集成到常规舵图部署中。 爱马仕整合(正在进行中) 这个想法很简单: 将其添加到您的要求中: 回购:(即将推出)
【文件预览】:
hermes-main
----.gitignore(202B)
----src()
--------http2_client()
--------sender()
--------config()
--------script()
--------stats()
--------main.cpp(6KB)
--------CMakeLists.txt(2KB)
----AUTHORS.md(615B)
----LICENSE(1KB)
----.github()
--------ISSUE_TEMPLATE()
----ut()
--------http2_client()
--------sender()
--------helpers()
--------script()
--------stats()
--------CMakeLists.txt(555B)
----README.md(11KB)
----cmake()
--------hermes_build_system.cmake(1KB)
----docs()
--------diagrams()
----helm()
--------.gitignore(20B)
--------hermes()
--------example-hermes()
----CMakeLists.txt(1KB)
----docker()
--------dockerfiles()
--------README.md(538B)