jmeter

jmeter是java開發的,由APACHE公司開發的。

chapter1


jmeter組成

  • 取樣器(腳本,主要進行腳本的控制)
  • 線程組(場景設置)
  • 監視器(監控我們的腳本運行,TPS等性能指標)

線程組(屬性)

加壓策略就是每n(n是設置的參數)秒增加一個用戶。

  • 線程數(一共有多少用戶,對我們被測系統進行訪問)
  • Ramp-Up Period( in seconds)加壓策略(就是遞增)
  • 循環次數(選填)

為什么選擇jmeter

  • 開源(免費)
  • 可以進行自定義組件開發

chapter2


jmeter腳本兩種錄制方式

業務流程:了解業務流程的目的,是腳本制作過程中,了解哪些是重要的環節。

  • 使用badboy進行錄制
  • 使用代理方式進行錄制

腳本錄制的流程流程和思路

  • 業務流程 =>錄制工具=>腳本制作=>性能測試

Badboy介紹與演示

在地址欄輸入網址之后,接著進行正常的頁面操作,所有操作完畢。點擊badboy右上角的File,然后點擊Export to JMeter。后綴名(.jmx)

  • 視圖區(操作業務流程)
  • 工具區(和其他軟件差不多,類似于word之類的)
  • 腳本區(錄制的時候,可以看到腳本的生成過程)
  • 地址欄(url)


    Paste_Image.png

Jmeter使用badboy錄制腳本

右鍵單擊測試計劃=》添加=》監聽器=》查看結果樹

  • 查看結果樹


    Paste_Image.png
  • 可以選擇多種選擇方式(比如html方式)。測試的時候要熟悉業務流程,比如登陸時候的重定向問題和查看url和網站


    Paste_Image.png

    Paste_Image.png
  • 有時候傳遞參數的時候出現亂碼,首先設置utf-8,然后手動修改參數值。
  • 聚合報告。(統計結果,性能,相應時間之類的)


    Paste_Image.png

chapter3 代理錄制

  • HTTP請求默認值=》HTTP代理服務器=》瀏覽器設置


    Paste_Image.png
  • HTTP請求默認值(被測的地址,域名,ip)。
  • HTTP代理服務器。(3:23)


    Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在使用Jmeter進行接口的性能測試時,由于Jmeter 是JAVA應用,對于CPU和內存的消耗比較大,所以,當需...
    燕京博士閱讀 4,206評論 0 16
  • 轉自:http://www.lxweimin.com/p/ce0e4cf5dbc7 首先了解下什么是接口測試: 一、...
    夜境閱讀 653評論 1 1
  • 互聯網壓力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士閱讀 2,944評論 0 20
  • 一、基本概念 1.測試計劃是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。 2.線程...
    Leo_0626閱讀 2,322評論 0 10
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環境變量。Jmeter不需要安裝,下載后...
    茶小汐閱讀 2,979評論 0 8