模拟海量networkingstream量

我们要用大量的连接和stream量来压力testing我们的pfsense盒子。 现在我们正在使用iperf,但是达到了超过300个并行连接的数量,testing客户端达到了打开tcp连接的极限。 但是我们需要模拟〜4000个客户端,每个客户端至less运行一个TCP连接。 最好的做法是什么?

我不认为iperf是足够灵活的,以模拟各种stream量types的用户活动。 根据你使用pfsense(路由,网关,代理,不pipe),它会经历不同的负载types。

所以我宁愿坚持以下工具之一:

  • Apache JMeter – 这个有GUI,不需要编程技巧
  • 研磨者 – 这个人有loggingtesting的TCP代理
  • 加特林(Gatling) – 这个基于Scala的DSL相当令人愉快,所以很容易创build和读取testing
  • Tsung – 以在不太强大的硬件上创build更多负载的能力而闻名

请参阅开放源代码负载testing工具:您应该使用哪一个? 有关这些工具的更多信息。