Insomnia API POST Test

上一章節提到在APP Service設定雙向SSL驗證,設置完成之後接著就是在自己本地端直接對Azure打看看有沒有正常了。

這邊使用的是Insomnia這套API測試工具,Postman, Powershell, Jmeter都可以拿來測試,選一套自己習慣的就好,只是我只會Insomnia而已=3=”

開始Insomnia之後,要先建立Workspace,可以想像成是專案的名稱,建議是按照專案名稱命名,日後要匯出分享給其他人協同測試也比較方便)

接著建立單元的API測試

在步驟一這邊可以給予一個好記管理的名稱,步驟二就要參考API規格書上指定的方法了,通常是POST、GET這兩個比較多,然後body(紅色數字3)的部分一樣要參考規格書,看他們怎麼指定,這邊是設定成json body

建好之後呢,因為要驗證上一章的雙向驗證設定是不是正常的,所以我們在workspace的地方要設定引用憑證的功能

點一下wokspace旁邊的向下箭頭,選擇,Workspace Settings

頁籤切換到Client Certificates,再點選New Certificate

Host的部分可以用*來表示wildcard,例如我某個網域底下都要用特定的憑證,可以指定成像下這樣

*.domainname.com.tw

如果有指定port的話,只要再domain後面接port number即可。

接著選定我們要使用的憑證,輸入密碼,再按Create Certificate,就可以開始測試了

Last updated