最近着迷于Elixir和Phoenix框架,某次无意间看到一篇老外的博文Phoenix Channels vs Rails Action Cable,其中提到了一个压力测试工具tsung,轻而易举地把Rails测爆了,于是对这款压测工具来了兴趣。
经过一番百(goo)度(gle),了解到tsung和ab之类的工具的最大不同点在于,tsung是一个分布式、多协议压测工具。先不说多协议,单“分布式”这一点就足以吸引性能控的眼球了。而且tsung还是Erlang写的,意味着单机的并发能力也应该很血腥。Tsung用喜闻乐见的XML进行配置,
这一点确实比较恶心,不过更恶心的是,官方文档碎片化很严重,就连想要测一个Hello World网页,都折腾了我一个上午,其间各种异常,差点让我想放弃。我写这篇笔记,主要是为了日后我可以不看或少看官方文档。
我会把这份笔记分以下几篇:
由于工作繁忙(懒癌缠身),也许不会写得很详细,请各位看官见谅。欢迎各路tsung大神不吝赐教。