基於jmeter的性能測試 @Arthur

       性能測試,不少人都習慣用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

相關文章
相關標籤/搜索