Jmeter 老司機帶你一小時學會Jmeter

Jmeter的安裝html

   官網下載地址:http://jmeter.apache.org/download_jmeter.cgijava

做爲Java應用,是須要JDK環境的,所以須要下載安裝JAVA,而且做必要的的環境變量配置。linux

 

1、bin目錄apache

examples:    目錄中有CSV樣例windows

jmeter.bat/jmeter.sh    windows的啓動文件/linux的啓動文件,經過編輯能夠修改Jmeter啓動時候的JVM參數等等瀏覽器

jmeter.log    jmeter運行日誌文件緩存

jmeter.properties      系統配置文件,Jmeter超過80%的配置內容都在這個文件中修改,好比默認編碼格式,報告格式等等服務器

jmeter-server.bat            windows分佈式測試要用到的服務器配置架構

jmeters-server                linux分佈式測試要用的服務器配置socket

其中系統配置文件中的SSL設置重點關注以下幾個:

# 指定HTTPS協議層

https.default.protocol=TLS

# 指定SSL版本
https.default.protocol=SSLv3

# 設置啓動的協議
https.socket.protocols=SSLv2Hello SSLv3 TLSv1

# 緩存控制,控制SSL是否能夠在多個迭代中重用
https.use.cached.ssl.context=true

2、docs目錄

  存放的是官方API接口文檔目錄。主要用於二次開發。

3、extras目錄

  擴展插件目錄。提供了對Ant的支持,可使用Ant來實現自動化測試,例如批量腳本執行,產生html格式的報表,測試運行時,能夠把測試數據記錄下來,jmeter會自動生成一個.jtl文件,將該文件放到extras目錄下,運行"ant -Dtest=文件名 report",就能夠生成測試統計報表。

4、lib目錄

  所用到的插件目錄,裏面均爲jar包。jmeter會自動在jmeter_HOME/lib和ext目錄下尋找須要的類,lib下存放JMeter所依賴的外部jar:如httpclient.jar、httpcore.jar、httpmime.jar等等。

  其中lib\ext目錄下存放有Jmeter依賴的核心jar包,ApacheJMeter_core.jar、ApacheJMeter_java.jar在寫client端須要引用,JMeter插件包也在此目錄下。

  lib\junit下存放junit測試腳本.

5、Licenses目錄

  jmeter證書目錄

6、Printable_docs目錄

  用戶使用手冊,官方存放幫助文檔

 

 

Jmeter腳本的開發

Jmeter通常用於接口測試和性能測試。腳本地實現方式:

  1. 利用第三方軟件來錄製

      Badboy

      BlazeMeter

      自帶的http錄製

  2.抓包

  3.手寫

 

Badboy錄製優缺點:

優勢:

操做簡單

生成的腳本簡潔容易,相似於LOADrunner中的html模式

缺點:

僅適用於B/S架構的產品

由於內置瀏覽器的內核問題,會產生兼容性問題,致使沒法錄製

 

 

BlazeMeter錄製優缺點---

相關文章
相關標籤/搜索