性能測試,不少人都習慣用LoadRunner,但它存在版權問題,並且安裝時對操做系統要求比較多,不像jmeter安裝簡單(解壓便可)。web
1、環境配置apache
下載jmeter,解壓後在bin目錄下jmeter.bat就能打開。性能
2、操做步驟測試
一、添加線程組操作系統
二、添加各種sampler,web上用http請求。線程
三、添加各種監聽器,如查看結果樹、圖形結果、aggregate Graph等日誌
這三步只是基礎配置,還能夠根據實際須要添加邏輯控制器、定時器、斷言等。我根據系統的特色,增長了HTTP請求默認值、HTTP Cookie管理器、HTTP信息頭管理器等3個「配置元件」。orm
3、測試結果分析ip
能夠從監聽器裏看到監聽的結果。get
4、生成儀表盤報告
利用jmeter的一個新的擴展功能,可生成dashboard(儀表盤) HTML報告,參考:https://www.jianshu.com/p/be8930c4eef2
摘抄幾個經常使用命令:
一、jmeter.reportgenerator.overall_granularity=60000 定義採樣點粒度,默認爲60000ms,一般在穩定性之外的測試中,咱們可能須要定義更細的粒度,好比1000ms
二、在壓力測試結束時報告
基本命令格式:
jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
樣例:
jmeter -n -t F:\PerformanceTest\TestCase\script\getToken.jmx -l testLogFile -e -o ./output
三、或者使用已有的壓力測試CSV日誌文件生成報告 基本命令格式: jmeter -g <log file> -o <Path to output folder> 樣例: jmeter -g D:\apache-jmeter-3.0\bin\testLogFile -o ./output