首頁>Club>
試過easy mock,但貌似只能解決查詢類的介面,新增、修改類的介面如何在開發提測前介入測試?
2
回覆列表
  • 1 # 大周職場趣聞

    只有一個重點,通俗的來說就是弄一個假的介面,這個介面具備真正介面的響應結果,但是不具備業務處理能力。通常也叫做mock,也有叫做擋板的,雖然名字不一樣,表達的意思都是相同的。

    如何使用假的介面來模擬真的介面呢,主要有兩個方向供參考。

    第一是使用一些開源技術,比如moco,這是一個使用java寫的一個jar包,它是透過配置檔案來進行模擬的,配置檔案中配置好服務地址、請求引數、請求頭、響應資訊、響應頭等資訊,使用java命令啟動,可以加啟動引數,比如啟動埠。啟動起來後就可以使用工具來進行訪問了,比如postman,當然也可以自己寫程式碼來進行請求,這個請求就跟正式請求的方法、引數等都相同了。

    第二是自己寫一個假的,現在的web開發技術非常的成熟了,寫一個介面也非常的簡單了,何況還不用我們自己去寫業務邏輯,只包含引數和響應資訊就可以。具體的技術,比如java可以使用springboot,如果你用過,那麼幾分鐘就可以寫一個介面了,如果沒有用過,網上搜一篇文章,照著配置一下就可以。如果你不會寫java,那可以用Python,使用Python的框架也非常多,最簡單最輕量的框架就屬於Flask了,不管你會或者不會,都可以花一點時間看一下文件就能輕鬆的寫出來一個介面。

    開發未提測之前,如何開展介面測試?

    這個問題把握的重點其實就是模擬,也就是前邊說的弄個假的,具體方法可以採用上面我建議的方法,當然也可以採用其他方法,只要能搞定這件事情都是可以的。

  • 中秋節和大豐收的關聯?
  • no bady中文歌詞?