最近剛結束一個小項目,相似於課堂考試的一部分功能須要測試在多個學員登陸系統,並執行考試,到提交試卷的這樣一個過程,開始考慮用loadRunner,後來發現過重,因此採用的jmeter,輕量學習成本低,鼓搗了兩天搞出如今的成果,不總結出來不少東西就容易忘,廢話很少,上正文(本文爲了直觀,使用了衆多截圖,加載慢請耐心等待收穫,(*^__^*) 嘻嘻……)。sql
options按鈕中能夠切換語言數據庫
(1)Parameters形式傳參json
咱們爲了驗證請求的正確與否,通常會設置請求斷言,來驗證請求返回的狀態碼是否正確,以下,用戶登陸以後返回的狀態碼」errcode」:0,結果包括這個內容就算該請求經過。api
{
"errcode":0,
"user":{
"id":6,"userName":"XXX0001","pwd":"45b1017f751948aa",
"desc":"{ \"name\":\"趙四\",\"birthday\":\"1991.03.111\",\"politicalStatus\":\"\",\"nation\":\"\",\"education\":\"\",\"health\":\"\",\"company\":\"\",\"duty\":\"\",\"dutyStartTime\":\"\",\"dedicatedNet\":\"\",\"tel\":\"\" }", "roleApp":{"id":4,"name":"學員"}, "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJEWFRHMjAxODA4MDEyMDkiLCJ1dWlkIjoiYzY3NDhhMjAtYTVkYS0xMWU4LThmNGItZDcxYzA5YzJhMTFlIn0.ofbHY9LbGQPiI9Hs3ZQHLM6WWYKmk4meNUFgu-YlRLI",
}
}複製代碼
到這已經將本案例講解完畢了,其餘功能博主暫未使用,今天就分享到這。數組
--------------------------------------- 一條實而不華的分界線 --------------------------------瀏覽器
2018.08.23 新增內容bash
前面咱們講了HTTP請求默認值,這個只是在請求的時候免去咱們重複輸入請求地址和端口以及固定變量的方式;其實更方便的還有一個就是本節的「用戶定義的變量」,用戶可在此處設置更多的全局變量,用於請求中用到的。例如,博主今天遇到的,咱們將開發好的項目發佈在測試機上進行測試,此時就須要修改多個地方:用戶認證服務地址+端口、系統服務地址+端口、jdbc須要讀取的數據庫位置,甚至sql語句也能夠放在用戶變量中,方便隨時修改要查詢的用戶的條件。服務器
使用方式以下:cookie
「右鍵-添加-配置元件-用戶定義變量」,便可完成添加。學習
例如博主本身加的各個變量,以後即可以經過${_loginIP}引用對應的變量,在HTTP默認設置中也可直接這樣用,下次修改變量的時候就不用各個地方去修改,而是直接在這裏修改便可跑測試。
謝謝您的閱讀,但願您能有所手滑點了關注(實際上是準備打「但願您有所收穫的」),歡迎交流,共同進步!