目前主流好用的性能測試工具主要可以分一下幾類:
1.簡單的接口url壓測
apache ab:相當簡單的壓測工具了,隻要一台Linux機器安裝好ab就可以使用了,用法也非常簡單,一條指令就可以了,适合對壓力要求不高,壓測場景簡單的壓測。
wrk:類似ab的壓測工具,适合前端頁面壓測,比ab略強些。
2.主流的大壓測
Apache Jmeter:這個必須排第一,目前最流行的開源壓測工具,功能非常強大,可以實作非常複雜的場景,基于JAVA語言,可以多機遠端并行施壓,有豐富的圖形結果展示,并支援大量插件擴充。
gatling:基于SCALA,可模拟大量并發,号稱比jmeter厲害,缺點是不支援多機并行壓測。
grinder:基于Python,類似jmeter,熟悉Python的可以用這個。
tsung:比較另類的壓測工具,需要特定的運作環境,操作複雜。
3.商用類
LoadRunner:大型商用壓測工具,基于C語言,非常貴。
4.其他各類壓測平台
xmeter、淘寶性能測試平台、騰訊性能測試平台等等,費用也是相當高,而且并不能滿足複雜場景。