直接Python寫代碼,自己動手,豐衣足食。
歷程
以前webservice接口,用soapUI可視化界面測試;到了Restful興起的時候測試json接口我就開始用Python編寫。
下面列舉幾個市面上會提到的工具:
Postman。
Apifox。
PostWoman(現在改名叫hoppscotch)
可能你會說PostMan、PostWoman、apifox這些工具很好用,當然它確實是很好用,但是我沒有去用而已,因為我覺得幾行代碼就可以測試,為啥要藉助可視化工具。
如果你要用這些工具,自己多去主動熟悉下,看看哪個適合現在你的需求。
原則是:只要達到測試的目的,不管使用什麼工具,或是什麼程式語言都可以。
測試接口
這裡我以Python程式語言為例,進行一個post接口請求。
是不是很簡單,就能模擬請求,以及得到響應的信息。
然後你如果要變成自動化測試,那麼你自己加斷言,判斷預期結果和實際結果是否一致就可以了。
測試帶有加密信息的接口
延伸一下,如果你參數是加密,或者接口有籤名,怎麼搞?
我的做法是:Java項目實現的加密方式,我就自己寫個加密的jar包,傳入參數,標準輸出結果。Python執行這個jar包,獲取相應結果,傳入到對應的參數變量值。
當然你不會自己寫加密的jar包,那麼你讓開發人員給你寫一個吧。