一.什麼時候開展介面測試
1.專案處於開發階段,前後端聯調介面是否請求的通?(對應資料庫增刪改查)--開發自測
2.有介面需求文件,開發已完成聯調(可以轉測),功能測試展開之前
4.版本上線前,進行整體回歸測試,檢視介面是否有異常(如404等)。對準備上線的版本進行抓包,檢視伺服器位址都是正確的
5.版本功能穩定後,介面自動化
二.介面測試時測試的重點是什麼,測試用例如何設計
1、通過性驗證,說白了就是傳遞正確的引數,是否返回正常的結果
2、引數組合,因為引數有必傳和非必傳,引數的型別和長度,以及傳遞時可能業務上的一些限制,所以在設計用例時,就要排列組合這些情況,保證所有情況都能覆蓋到
3、介面的安全性,這個又分為幾種情況:
1)繞過驗證,比如提交訂單時,在傳遞商品**引數時,修改商品**,就要看後端有沒有驗證了。或者我支付時,抓個包將訂單金額一改,如果能以我改後的金額支付,那這個藉口就有問題了。
2)繞過身份驗證,就是某個功能只有有特殊許可權的使用者才能操作,那我傳遞乙個普通的使用者,是不是也能操作呢
3)引數是否加密,這個關係到一些賬戶的安全,比如我們在登入一些**時,它要將我們的登入資訊進行加密,如果不加密我們的資訊就會暴露,危害性極大。
4) 密碼安全規則,設定密碼時複雜程度的校驗。
4、根據業務邏輯來設計用例
三.如何進行介面測試.
一種是能力比較強的,自己會寫指令碼的,通過pythonphp等指令碼語言的自己編寫測試指令碼進行介面測試.
另一種就是通過工具進行介面測試,一般又postman、jmeter、apipost.我一般使用的是apipost,它是一款國產的介面測試工具,使用起來簡單方便.能夠很快掌握使用它進行介面測試.
apipost - 可直接生成文件的api除錯、管理工具www.apipost.cn
聯調測試是什麼意思 聯調聯試及執行試驗
相互影響 相互制約,因此與傳統鐵路不同,高速鐵路要取得最佳的整體效果,除了質量控制外,還要進行反覆除錯和執行試驗。聯調聯試和執行試驗已成為高速鐵路建設中不可缺少的重要環節。高速鐵路建設是一項超大規模的系統工程。為保證高速列車安全 高速 平穩執行,高速鐵路工程竣工後,要進行嚴格的試驗檢測,並通過聯調聯...
php函式介面什麼意思 php函式是什麼意思
函式是用來完成某種特定任務的可重複使用的 塊 函式可以使程式更具模組化,擁有良好的結構 函式定義後再程式中可以重複呼叫 函式分為內建函式和自定義函式。php 的真正力量來自它的函式 它擁有超過 1000 個內建的函式。除了內建的 php 函式,我們可以建立我們自己的函式。函式是可以在程式中重複使用的...
介面報錯500是什麼意思 已申報未匯入什麼意思
1已申報未匯入什麼意思 報稅出現已申報未匯入可能是金稅三期徵管系統內部異常,導致所得稅年度申報金稅三期後台介面資料提交報錯,網上申報無法正常申報使用。0 2個人所得稅申報有什麼作用q 平常取得收入時已經足額繳納了稅款,為什麼年所得達到12萬元的個人,年終後還需要再納稅申報a 個人所得稅主要實行代扣代...