如何獲取介面相關資訊?
制定介面測試計畫
編寫介面測試用例並評審
執行介面測試
輸出介面測試報告
介面自動化測試持續整合
封面:封面最好是本公司規定的封面,有logo,內容標題,版本號,公司名稱,文件產生日期;
修訂歷史:**形式較好些,包括:版本、修訂說明、修訂日期、修訂人、審核時間審核人等;
功能描述:簡潔清晰的描述介面功能,比如:介面獲取的資訊不包括哪些;
介面引數說明:包括請求引數和返回引數每個引數都要和實際中呼叫的一樣,包括大小寫;引數的含義言簡意賅的說明,格式,是string 還是int 還是long等格式;
說明部分:說明引數值是需要**提供,並詳細說明引數怎麼生成的,例如時間戳,是哪個時間段的,引數是否必填,一些引數是必須要有的,有些是可選引數等;
返回值說明:
①最好有乙個模板返回值,並說明每個返回引數的意義;
②提供乙個真實的呼叫介面,真實的返回值;
呼叫限制,安全方面:
加密方式,或者自己公司乙個特殊的加密過程,只要雙方採用一致的加密演算法就可以呼叫介面,保證了介面呼叫的安全性,比如常見的md5;
文件維護:文件在維護的時候,如有修改一定要寫上修改日期,修改人,對大的修改要有版本號變更;
介面文件的組成:
介面名稱,介面的解釋
請求型別(如get,post,update)
資料傳遞格式(如jason/xml)
前置條件(如是否需要登入)
請求引數說明(有多少個請求引數,可選還是必選,含義,型別)
返回引數說明(有什麼引數,含義,型別)
錯誤**解釋
引數名型別
是否必須
說明username
str是
使用者名稱password
str是
密碼password2
str是
確認密碼
sms-cade
str是
簡訊驗證碼
mobile
str是
手機號allow
str是
是否同意使用者協議
返回引數說明
jaon
返回值
型別是否必須
說明id
int是
使用者id
username
str是
使用者名稱mobile
str是
手機號封面:封面最好是本公司規定的封面,有logo,內容標題,版本號,公司名稱,文件產生日期;
修訂歷史:**形式較好些,包括:版本、修訂說明、修訂日期、修訂人、審核時間審核人等;
功能描述:簡潔清晰的描述介面功能,比如:介面獲取的資訊不包括哪些;
介面引數說明:每個引數都要和實際中呼叫的一樣,包括大小寫;引數的含義言簡意賅的說明,格式,是string 還是int 還是long等格式;
說明部分,說明引數值是需要**提供,並詳細說明引數怎麼生成的,例如時間戳,是哪個時間段的,引數是否必填,一些引數是必須要有的,有些是可選引數等;
返回值說明:
①最好有乙個模板返回值,並說明每個返回引數的意義;
②提供乙個真實的呼叫介面,真實的返回值;
呼叫限制,安全方面:
加密方式,或者自己公司乙個特殊的加密過程,只要雙方採用一致的加密演算法就可以呼叫介面,保證了介面呼叫的安全性,比如常見的md5;
文件維護:文件在維護的時候,如有修改一定要寫上修改日期,修改人,對大的修改要有版本號變更;
介面測試計畫包含概述,測試資源,測試功能及重點,測試策略,測試風險及測試標準
根據介面文件和需求文件進行測試用例的編寫,開發測試產品一起評審用例是否符合需求。
測試用例主要從功能、效能、安全方面考慮
使用工具執行介面測試
① jmeter
② postman
③ soapui
④ **
第一,流程方面,在回歸階段加強異常場景的覆蓋,並逐步向系統測試,冒煙測試階段延伸,最終達到全流程自動化。
第二,結果展示,更加豐富的結果展示,趨勢分析,質量統計和分析等
第三,問題定位,報錯資訊,日誌更精準,方便問題復現與定位
第四,結果校驗,加強自動化校驗能力,如資料庫資訊校驗。
第五,**覆蓋率,不斷嘗試由目前的黑盒向白盒下探,提供**覆蓋率。
第六,效能需求,完善效能測試體系,通過自動化的手段監控介面效能指標是否正常
介面測試第二課(Fiddler實現APP抓包)
fiddler簡介 fiddler是強大且好用的web除錯工具之一,它能記錄客戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出數 據。fiddler 的執行機制其實就是本機上監聽8888埠的http 對於pc端fiddler啟動的時候預設ie的 設為了127.0.0.1...
介面測試第二課(Fiddler實現APP抓包)
fiddler簡介 fiddler是強大且好用的web除錯工具之一,它能記錄客戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出數 據。fiddler 的執行機制其實就是本機上監聽8888埠的http 對於pc端fiddler啟動的時候預設ie的 設為了127.0.0.1...
第二課 安裝PHP
為什麼要安裝php?php是伺服器端解析程式,一般執行在網路伺服器上。而編寫php語言的程式我們一般是在自己的個人電腦上完成,然後拿到伺服器上除錯。所以,學習php首先要讓我們的個人電腦模擬伺服器執行環境,讓php能象在伺服器上一樣在我們的個人電腦上執行。這就是為什麼要安裝配置php的原因。安裝配置...