測試計劃詳解

Test Plan (測試計劃):java

用來描述一個性能/接口測試腳本和場景設計,包含與本次測試全部相關的功能。也就是說,使用jmeter進行測試的全部內容都是於基於一個測試計劃的。shell

 

image.png

 

一、測試計劃名稱和註釋:整個測試腳本保存的名稱,和對該測試計劃的註釋,能夠自定義,最好能表達腳本的意義。函數

 

二、用戶定義的變量:在測試計劃上能夠添加用戶定義的變量,至關因而全局變量。通常添加一些系統經常使用的配置。若是測試過程當中想切換環境,切換配置。通常不建議在測試計劃上添加變量,由於不方便啓用和禁用,通常是直接添加用戶自定義變量組件。性能

 

image.png

 

三、獨立運行每一個線程組: 用於控制測試計劃中的多個線程組的執行順序。不勾選時,默認各線程組並行、隨機執行。以下圖,線程組1和線程組2的線程是並行執行的,執行過程線程的執行順序是不可預料的。測試

image.png

 

若是勾選了獨立運行每一個線程組,能夠保證線程組1的執行必定在線程組2以前,線程組1執行完畢,纔會執行線程組2,即順序執行各線程組。spa

 

補充說明:線程

線程組中的取樣器的執行順序:默認是從上到下執行。交替控制器、隨機控制器、隨機順序控制器和循環控制器等能夠改變取樣器的執行順序。設計

 

四、Run tearDown Thread Groups after shutdown of main threads:當線程組中止運行時仍繼續運行tearDown線程組,該選項結合線程組的執行配置使用。3d

image.png

 

當線程組如上配置時,若是勾選了Run tearDown Thread Groups after shutdown of main threads 測試中止時,teardown thread會繼續執行。cdn

 


五、函數測試模式(Functional Testing):

 若是選中了此選項,同時監聽組件如「查看結果樹」配置了保存到一個文件中,那麼jmeter會將每次的請求結果保存到文件中。通常不建議勾選。

 

六、Add directory or jar to classpath:

添加文件或jar包,此功能最經常使用於調用外部jar包。當腳本須要調用外部的java文件或jar包時,能夠把jar包路徑添加到這裏,而後在beanshell中直接import進來,並調用jar包中的方法。

相關文章
相關標籤/搜索