1. 程式人生 > >【JMeter】關於測試計劃 - 4.0 版本

【JMeter】關於測試計劃 - 4.0 版本

文章目錄

本文內容基於 JMeter 4.0 版本,不同版本細節方面可能會不一致。

今天回顧了之前寫的文章,排版真是不忍直視呀,我都看不下去了,內容上也有一些過時的地方,但是畢竟是我一個字一個字碼出來的,刪了還有點捨不得,所以再重新寫一下吧 ~~

相關文章:
【JMeter】關於執行緒組 - 4.0 版本

JMeter -詳解jmeter測試計劃

一、測試計劃

1、Test Plan (測試計劃)

測試計劃是用來描述一個性能/介面測試指令碼和場景設計,包含與本次測試所有相關的功能。

也就是說,使用 jmeter 進行測試的所有內容都是於基於一個測試計劃的。

2、各配置項

2.1 測試計劃名稱和註釋

整個測試指令碼儲存的名稱,和對該測試計劃的註釋,可以自定義,最好能表達指令碼的意義。

2.2 使用者定義的變數

  • 在測試計劃上可以新增使用者定義的變數,相當於是全域性變數,一般新增一些系統常用的配置

  • 如果測試過程中想切換環境,切換配置,一般不建議在測試計劃上新增變數,因為不方便啟用和禁用,一般是通過 配置元件 -> 使用者定義的變數直接新增自定義變數。

2.3 獨立執行每個執行緒組

  • 用於控制測試計劃中的多個執行緒組的執行順序。

  • 不勾選時,預設各執行緒組並行、隨機執行。 如下圖,執行緒組1和執行緒組2是並行執行的,執行過程中各執行緒的執行順序是不可預料的。

各執行緒組並行執行

  • 如果勾選了獨立執行每個執行緒組,則會順序執行各執行緒組
    。即可以保證執行緒組1的執行一定線上程組2之前,執行緒組1執行完畢,才會執行執行緒組2。

補充說明:

執行緒組中的取樣器的執行順序:

預設是從上到下執行; 

通過 交替控制器、隨機控制器、隨機順序控制器和迴圈控制器 等可以改變取樣器的執行順序。

2.4 Run tearDown Thread Groups after shutdown of main threads

  • 當執行緒組停止執行後,執行 tearDown 執行緒組 (關於執行緒組的詳細內容見下篇文章)。

  • 預設勾選狀態,不用動。

2.5 函式測試模式(Functional Testing):

  • 只有當你需要記錄每個請求從伺服器取得的資料到檔案時,才需要選擇函式測試模式。

  • 選擇這個選項很影響效能,一般不建議勾選。

2.6 Add directory or jar to classpath:

  • 新增檔案或 jar 包到 classpath 中。