【JMeter】關於測試計劃 - 4.0 版本
阿新 • • 發佈:2018-12-27
文章目錄
本文內容基於 JMeter 4.0 版本,不同版本細節方面可能會不一致。
今天回顧了之前寫的文章,排版真是不忍直視呀,我都看不下去了,內容上也有一些過時的地方,但是畢竟是我一個字一個字碼出來的,刪了還有點捨不得,所以再重新寫一下吧 ~~
相關文章:
【JMeter】關於執行緒組 - 4.0 版本
一、測試計劃
1、Test Plan (測試計劃)
測試計劃是用來描述一個性能/介面測試指令碼和場景設計,包含與本次測試所有相關的功能。
也就是說,使用 jmeter 進行測試的所有內容都是於基於一個測試計劃的。
2、各配置項
2.1 測試計劃名稱和註釋
整個測試指令碼儲存的名稱,和對該測試計劃的註釋,可以自定義,最好能表達指令碼的意義。
2.2 使用者定義的變數
-
在測試計劃上可以新增使用者定義的變數,相當於是全域性變數,一般新增一些系統常用的配置。
-
如果測試過程中想切換環境,切換配置,一般不建議在測試計劃上新增變數,因為不方便啟用和禁用,一般是通過
配置元件 -> 使用者定義的變數
直接新增自定義變數。
2.3 獨立執行每個執行緒組
-
用於控制測試計劃中的多個執行緒組的執行順序。
-
不勾選時,預設各執行緒組並行、隨機執行。 如下圖,執行緒組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 中。