文件名称:goperf:基于Go的负载测试器
文件大小:34.08MB
文件格式:ZIP
更新时间:2024-06-06 23:25:36
Go
Goperf 高度并发的网站负载测试器,具有简单直观的命令行语法。 标题图片显示了在32 cpu机器上运行的goperf。 被测试的机器是带有负载均衡器和10个应用程序服务器的传统Web堆栈。 Goperf会获取html文档以及所有img,css和js资产,以实际模拟对您网站的基本浏览器请求。 对后续ajax请求的支持旨在于下一个版本 Goperf还支持简单的http请求标头,例如用户代理和cookie字符串。 预建的二进制文件 用法: 获取页面并显示信息。 ./goperf -url {url} -fetch 这将打印输出,如下所示: 要获取页面并显示其所有资产,请使用: ./goperf -url {url} -fetch --printjson 注意,这将在每个获取的资产中打印正文的内容。 如果您有大型缩小的JS捆绑包,那将非常混乱。 将来的版本将仅支持显示正文 提取
【文件预览】:
goperf-master
----goperf(7.66MB)
----perf()
--------perf.go(10KB)
----binaries()
--------darwin()
--------freebsd()
--------windows()
--------linux()
----request()
--------fetchall.go(6KB)
--------structs.go(966B)
--------fetch.go(3KB)
--------combine.go(2KB)
----goperf.go(6KB)
----httputils()
--------out.prof(3KB)
--------httputils.test(2.82MB)
--------httputils_test.go(2KB)
--------pprof002.svg(113KB)
--------test_data()
--------httputils.go(4KB)
----.gitignore(23B)
----readme_imgs()
--------Fetch.png(381KB)
--------GoPerf.png(93KB)
--------GoPerfOutput.png(450KB)
----README.md(4KB)
----build.sh(617B)