gatling是一款高性能的負載測試工具。 它的設計易於使用,可維護性和高性能。服務器
開箱即用,Gatling對HTTP協議提供極好的支持,使其成爲負載測試任何HTTP服務器的首選工具。 因爲核心引擎其實是協議不可知的,因此徹底能夠實現對其餘協議的支持。 例如,Gatling目前還提供JMS支持。架構
快速入門概述了最重要的概念,並逐步介紹了設置HTTP服務器負載測試的簡單方案。併發
在代碼中定義而且是資源高效的場景是激勵咱們建立Gatling的兩個要求。 基於表達的DSL,這些場景是不言自明的。 它們易於維護,能夠保存在版本控制系統中。異步
只要底層協議(如HTTP)可以以非阻塞的方式實現,Gatling的架構就是異步的。 這種架構讓咱們將虛擬用戶實現爲消息,而不是專用線程,從而使它們很是便於資源。 所以,運行數千個併發虛擬用戶不是一個問題。工具
gatling遷移
若是您從Gatling 2.2遷移到Gatling 2.3,請查看專門的遷移指南。
不然,請按照之前的遷移指南。性能