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