所以,我想获得更多使用高流量网站的经验,但不幸的是,互联网并没有打开我博客的大门。
如何在我的博客上模拟每秒数十/数百次点击并测试其性能?我在共享服务器上使用 SSH 帐户托管我的博客。
按字母顺序排列(不喜欢)
C
ab
,也被设计为更现代的替代品,编写在C
golang
– 用 Go ( )编写的富有表现力的端到端 HTTP API 测试变得简单golang
)golang
– 用 Go ( )编写的快速跨平台 HTTP 基准测试工具C
golang
)golang
)Scala
wg/wrk
) 精神的 HTTP 基准测试工具,用 Go (golang
)golang
)golang
)ab
运行在多核 cpu 上的类似基准测试工具,用 Go (golang
)ab
) 替代,以前称为rakyll/boom,用 Go (golang
)C
/Linux
C
C
/Linux
Java
Python
golang
)htstress
,写在C
C
golang
)golang
)golang
)HTTP
,WebDAV
,SOAP
,PostgreSQL
,MySQL
,LDAP
和Jabber
/XMPP
服务器,用Erlang
golang
)C
C
/Lua
wrk2 – 恒定吞吐量,wrk 的正确延迟记录变体,写入C
/Lua
Concurrent connections are enabled with:
-c, --connections <N> Connections to keep open
And keepalive (which is default) can be disabled using:
-H "Connection: close"
Python
/C|C++|Asm
( phantom )golang
)C
Python
C
Mac
、、Windows
和Linux
)除了像 ab 这样明显的工具之外,您可能还想看看像tsung这样的东西——一个基于 erlang 的负载测试生成器。一个不错的功能是它能够执行分布式负载测试(即,将流量生成拆分到多台机器上)。
我使用 jmeter 对我的 Web 应用程序进行负载测试。它可能会做你正在寻找的东西。
Apache Bench简单明了。有很多教程。