wrk:现代HTTP基准测试工具

时间:2024-02-28 10:21:27
【文件属性】:

文件名称:wrk:现代HTTP基准测试工具

文件大小:10.49MB

文件格式:ZIP

更新时间:2024-02-28 10:21:27

C

wrk-HTTP基准测试工具 wrk是一种现代HTTP基准测试工具,当在单个多核CPU上运行时,能够产生大量负载。 它结合了多线程设计和可扩展的事件通知系统,例如epoll和kqueue。 可选的LuaJIT脚本可以执行HTTP请求生成,响应处理和自定义报告。 详细信息可在SCRIPTING中找到,几个示例位于。 基本用法 wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html 它使用12个线程并保持400个HTTP连接打开的状态运行30秒的基准测试。 输出: Running 30s test @ http://127.0.0.1:8080/index.html 12 threads and 400 connections Thread Stats Avg Stdev Max +/- Stdev


【文件预览】:
wrk-master
----.gitignore(9B)
----deps()
--------LuaJIT-2.1.zip(1.1MB)
--------openssl-1.1.1i.tar.gz(9.35MB)
----README.md(3KB)
----.github()
--------workflows()
----INSTALL(916B)
----LICENSE(10KB)
----src()
--------http_parser.h(18KB)
--------main.h(1KB)
--------net.c(824B)
--------ae_kqueue.c(4KB)
--------aprintf.c(536B)
--------ae_select.c(4KB)
--------atomicvar.h(5KB)
--------wrk.lua(2KB)
--------stats.h(878B)
--------net.h(652B)
--------config.h(321B)
--------script.c(16KB)
--------zmalloc.c(12KB)
--------zmalloc.h(4KB)
--------ae.h(5KB)
--------wrk.c(17KB)
--------ssl.c(2KB)
--------ae_evport.c(11KB)
--------stats.c(3KB)
--------units.c(2KB)
--------ae_epoll.c(5KB)
--------aprintf.h(104B)
--------ssl.h(297B)
--------http_parser.c(68KB)
--------ae.c(15KB)
--------units.h(265B)
--------script.h(1KB)
--------wrk.h(1KB)
----scripts()
--------auth.lua(416B)
--------report.lua(347B)
--------delay.lua(141B)
--------stop.lua(183B)
--------counter.lua(448B)
--------post.lua(220B)
--------setup.lua(864B)
--------addr.lua(504B)
--------pipeline.lua(262B)
----CHANGES(945B)
----Makefile(3KB)
----NOTICE(5KB)
----SCRIPTING(4KB)

网友评论