Jmeter使用之:高效組織介面自動化用例技巧
阿新 • • 發佈:2018-11-20
Jmeter怎麼使用的文章多如牛毛,但怎麼組織好測試用例,則幾乎很難看到。在本文,我將把Jmeter下怎麼組織測試用例的幾點心得分享給大家,希望能給你一些幫助或啟示。
1、善用“邏輯控制器”中的“簡單控制器”。可以把簡單控制器像資料夾一樣使用,通過它來對用例進行分類歸檔,方便後續用例的除錯和執行。
2、同編寫測試用例一樣,這裡的介面測試用例應該進行唯一性編號,這樣在執行整個用例計劃出現用例失敗時,能快速的定位到問題用例。
如,上圖中的GW-01-C1:GW取模組前兩個漢子拼音的大寫首字母,01為子功能的編號,C1則為用例序號。
3、恰當的使用變數。不用或濫用變數都是錯誤的做法。
使用變數的好處是方便我們維護測試資料,比如當測試資料發生變更時,我們不用一一去查詢用例替換資料,只需要對變數中的值進行維護就能輕鬆搞定。
然而,並不是所有值都需要引數化,比如一個普通的一次性使用數值。
4、如果被測環境不僅僅用於自動化測試,甚至測試和開發環境沒有分離,那麼我們在做測試資料時應該加上測試專用標識,如對新增的測試資料行的主鍵統一加上“JKCS”這樣的標識。這樣做的好處是,當其它人在清理和修改資料時,可以根據主鍵的測試標識進行區別處理。
5、注意前置條件的命名和位置
如,ZN_04_PRE1為04子功能的前置條件,而ZN_04_C3_PRE為用例3的前置條件。
6、用例排序,通常做法是常規用例寫在前,異常用例排後。