介面測試15--閱讀介面文件
阿新 • • 發佈:2021-10-27
如何獲取介面相關資訊
一般的企業,都會由開發或者對應的技術負責人員編寫介面文件,裡面會註明介面相關的地址、引數型別、方法、輸入、輸出等資訊,如果沒有,想辦法獲取例如抓包工具FIddler抓取介面資訊
介面文件八要素
封面:封面最好是本公司規定的封面,有logo,內容標題,版本號,公司名稱,文件產生日期;
修訂歷史:表格形式較好些,包括:版本、修訂說明、修訂日期、修訂人、稽核時間稽核人等;
介面資訊:介面呼叫方式,常用的GET/POST方式,介面地址;
功能描述:簡潔清晰的描述介面功能,比如:介面獲取的資訊不包括哪些;
介面引數說明:每個引數都要和實際中呼叫的一樣,包括大小寫;引數的含義言簡意賅的說明,格式,是string 還是int 還是long等格式;
說明部分,說明引數值是需要哪裡提供,並詳細說明引數怎麼生成的,例如時間戳,是哪個時間段的,引數是否必填,一些引數是必須要有的,有些是可選引數等;
返回值說明:
①最好有一個模板返回值,並說明每個返回引數的意義;
②提供一個真實的呼叫介面,真實的返回值;
呼叫限制,安全方面:
加密方式,或者自己公司一個特殊的加密過程,只要雙方採用一致的加密演算法就可以呼叫介面,保證了介面呼叫的安全性,比如常見的md5;
文件維護:文件在維護的時候,如有修改一定要寫上修改日期,修改人,對大的修改要有版本號變更;
webservice介面怎麼測試
它不需要你在拼報文了,會給一個webservice的地址,或者wsdl檔案,直接在soapui匯入,就可以看到這個webservice裡面的所有介面,也有報文,直接填入引數呼叫,看返回結果就可以了。