如果你想從頭學習Jmeter,可以看看這個系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
前言
先了解下測試計划的作用:https://www.cnblogs.com/poloyy/p/12779353.html
測試計划參數
用戶定義的變量
- 這里用戶添加的變量,相當於全局變量,所有線程組都共用
- 一般添加一些系統常用的配置
- 一般不建議在測試計划上添加變量,因為不方便啟用(disable)和禁用(enable)
- 可以添加用戶自定義變量組件來代替,如下圖
獨立運行每個線程組(例如在一個組運行結束后啟動下一個)
默認:不勾選,默認各線程組並行、隨機執行
作用:勾選后,用於控制測試計划中的多個線程組的執行順序,保證順序執行各線程組
下圖是沒有勾選時,多個線程組執行的順序,可以看到並不完全是順序執行的
下圖是勾選后,多個線程組的執行順序,可以看到當執行完第一個線程組所有取樣器才會執行第二個線程組的,按順序執行
特別注意
- 線程組中的取樣器執行順序:默認是從上到下執行
- 交替控制器、隨機控制器、隨機順序控制器、循環控制器可以改變取樣器的執行順序
函數測試模式
勾選后,如果監聽器(如:查看結果樹)配置了保存到一個文件中(如下圖),那么jmeter會將每次的請求結果保存到文件中
在負載測試中不建議勾選,平時調試腳本情況下可以勾選
添加目錄或jar包到classpath
當BeanShell腳本需要調用外部的java文件或jar包時,可以把jar包路徑添加到這里,然后在BeanShell中直接import進來,並調用jar包中的方法