接口測試中,數據驅動時,參數各類型,空或None的處理


天天說接口測試,天天說數據驅動,但網上的各種教程太爛,遇到實際情況就傻眼了。

來來來,我們看一個例子

假設,有下面這樣一個接口,獲取用戶信息,可以帶的參數如下:

用戶名(uname) str(),非必填
用戶ID(uid)  int(), 非必填
用戶電話   字典,非必填

 

 

所以接口用例就會有這種情況:

1、如果傳的類型不對怎么辦,比如uname,傳的是整型

2、比如非必填的,傳的是空或None,這兩種都是不同的值

 

上面這2種情況在在數據驅動怎么處理?如果你的源數據是放在excel,就沒法處理,所以要在寫之前,約定俗成,說幾點吧,給有需要的讀者:

1、excel 按約定全設成文本形式

2、約定比如int( 開頭的,表明是整形

3、比如輸入的是None,就是None

4、為空就是不填

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM