文件名称:Drill:Drill是受Ansible语法启发以Rust编写的HTTP负载测试应用程序
文件大小:61KB
文件格式:ZIP
更新时间:2024-02-20 22:02:24
rust http ansible performance jmeter
钻头 Drill是用Rust编写的HTTP负载测试应用程序。 该项目的主要目标是构建一个真正的轻量级工具,以替代需要JVM和其他内容的其他工具。 您可以用YAML格式编写基准文件,以描述要测试的所有内容。 它受到语法的启发,因为它非常易于使用和扩展。 这是Benchmark.yml的示例: --- concurrency : 4 base : ' http://localhost:9000 ' iterations : 5 rampup : 2 plan : - name : Include comments include : comments.yml - name : Fetch users request : url : /api/users.json - name : Fetch organizations request : url : /api/organizations - name : Fetch account request : url : /api/account
【文件预览】:
drill-master
----.gitignore(355B)
----SYNTAX.md(2KB)
----src()
--------interpolator.rs(4KB)
--------main.rs(7KB)
--------checker.rs(2KB)
--------writer.rs(444B)
--------config.rs(3KB)
--------expandable()
--------reader.rs(2KB)
--------actions()
--------benchmark.rs(3KB)
----.travis.yml(358B)
----Cargo.lock(45KB)
----LICENSE(34KB)
----Cargo.toml(815B)
----README.md(7KB)
----example()
--------env.yml(142B)
--------comments.yml(152B)
--------server()
--------delay.yml(336B)
--------subcomments.yml(103B)
--------cookies.yml(766B)
--------throughput.yml(450B)
--------README.md(787B)
--------benchmark.yml(2KB)
--------iterations.yml(665B)
--------fixtures()
--------headers.yml(486B)
----.rustfmt.toml(60B)