Jmeter接口測試 2=> Jmeter工具的介紹

 

第一節 接口測試流程html


  •  參數化:EXCEl文件參數化、數據庫參數化、直接代碼中配置、配置文件
  •  預處理請求(前置處理):對請求的參數進行預處理、準備,如加密數據、組織測試數據
  •  發起請求:httpclient、ws client 、rpc client 等等client
  •  對想要進行處理(後置處理):解析響應,獲得目標字段,處理json、xml等數據格式的內容,提取數據
  • 斷言:目的是判斷是否符合業務需求,將提取的數據與指望的數據進行比較,判斷是否符合正常結果
  • 測試報告:各類統計數據,測試用例是否執行成功,是否出現錯誤,那些測試用例出現錯誤

 

第二節 Jmeter工具使用前置步驟和注意點java


操做系統:win7 x64 linux

Jmeter版本:5.1.1數據庫

JAVA 8安裝和環境變量設置apache

運行腳本路徑: D:\apache-jmeter-5.1.1\bin\jmeter.batjson

 

 

第三節 Jmeter目錄結構windows


 

參考出處:http://www.javashuo.com/article/p-esilckdr-gh.htmlapi

一、bin目錄
examples:         目錄中有CSV樣例緩存

jmeter.bat         windows的啓動文件服務器

jmeter.log          jmeter運行日誌文件

jmeter.sh           linux的啓動文件

jmeter.properties      系統配置文件

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

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

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

# 指定HTTPS協議層

https.default.protocol=TLS

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

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

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

二、docs目錄

  接口文檔目錄。例C:\apache-jmeter-3.0\docs\api下的index.html

三、extras目錄

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

四、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測試腳本.

五、Licenses目錄

  jmeter證書目錄

六、Printable_docs目錄

  用戶使用手冊,例C:\apache-jmeter-3.0\printable_docs下的index.html

 

 第四節 測試主界面


 

 

一個測試計劃就是一個場景

一個測試計劃能夠建立多個線程組

一個線程組裏能夠設置多個線程數

 

PS:未完待續

相關文章
相關標籤/搜索