(五)性能測試-Jmeter錄制腳本的兩種方式

和Loadrunner一樣,Jmeter也可以錄制腳本,監控應用在實際使用過程中的交互內容,這個過程類似于抓包。通過對某一個或多個用戶場景的錄制,可以大體監控到實際生產過程中,單一用戶在使用軟件的過程中,到底和服務器進行了哪些交互。編輯錄制好的腳本,可以設計各種不同的單線程場景。Jmeter錄制的方式大致有兩種,一種方式是自帶的代理錄制方式,另外一種是使用第三方工具badboy進行錄制。

第一種錄制方式,使用代理錄制。

第一步:測試計劃下添加一個線程組,工作臺下添加一個http代理服務器

添加線程組合http代理服務器.png

第二步:將代理錄制的內容指向建好的線程組

錄制內容到線程組.png

第三步:啟動http代理服務(注意:本機啟動這個服務的話,代理服務器就是本機ip+服務端口)

啟動http代理服務器.png

第四步:設置網絡代理,這個設置本機全局代理(可以針對單獨瀏覽器做代理設置,也可以全局設置代理)

設置全局代理.png

第五步:打開IE瀏覽器,輸入安小龍的簡書主頁地址,查看錄制的腳步(可以看到錄制的內容就是向服務器請求的內容,可以直接將這些內容保存為jmx文件)

代理錄制效果.png

第二種錄制方式,使用badboy錄制

第一步,下載并安裝badboy(Windows下安裝)

下載安裝badboy.png

第二步,啟動badboy

啟動badboy.png

第三步,啟動錄制,并訪問安小龍簡書首頁

badboy錄制.png

第四步:將badboy錄制的內容導出問jmx文件(File>Export to JMeter),并使用Jmeter打開查看

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

推薦閱讀更多精彩內容

  • 在使用Jmeter進行接口的性能測試時,由于Jmeter 是JAVA應用,對于CPU和內存的消耗比較大,所以,當需...
    燕京博士閱讀 4,206評論 0 16
  • 原文地址: JMeter best-practices 保持使用最新版本 JMeter被經常推薦用來測試性能,鼓勵...
    Yuan_Jie閱讀 5,501評論 4 28
  • 互聯網壓力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士閱讀 2,939評論 0 20
  • 一、基本概念 1.測試計劃是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。 2.線程...
    Leo_0626閱讀 2,317評論 0 10
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139