參數化是自動化測試腳本的一種常用技巧。簡單來說,參數化的一般用法就是将腳本中的某些輸入使用參數來代替,在腳本運作時指定參數的取值範圍和規則;
這樣,腳本在運作時就可以根據需要選取不同的參數值作為輸入。這種方式通常被稱為資料驅動測試(Data Driven Test),參數的取值範圍被稱為資料池(Data Pool)。
公司要做一個邀請有禮人數注冊的活動,是以利用jemter工具做了參數化的自動注冊,别說,還挺好用的。
CSV Data Set Config:CSV資料控件
首先設定線程組——http請求,設定端口路徑,請求參數,然後添加CSV資料控件如圖
CSV設定如下,設定參數名稱和路徑,
因為配置元件——CSV Data Set Config對參數化的格式要求比較嚴格,使用者名密碼一一對應,之間用半角英文逗号隔開然後将儲存的.txt檔案放入計算機的某個盤裡,這裡我放入路徑為:C:/Users/Administrator/Desktop/denglu.txt,(注意,這裡有多少行資料就加多少循環,才可以循環注冊)
然後在CSV資料檔案中設定參數名稱和路徑
設定完成後完成之後,将剛才生成的參數寫入參數對應的值裡面,參數用${}表示
然後添加檢視結果樹,響應斷言,
執行結果如下,因為斷言寫的是注冊成功,是以下面注冊失敗的是,該手機号已存在