網(wǎng)友評分: 5分
Restlet Client是專為Chrome瀏覽器打造的一款非常不錯的Api測試插件,有了這款插件,程序員們就可以非常方便的進行自測接口,它不僅可以模擬創(chuàng)建和運行單個HTTP請求也可以模擬復(fù)雜的Web場景,相比Postman,它無需安裝本地客戶端,即裝即用,非常便捷。
使API測試異常簡單
使用最流行的REST客戶端(可作為Chrome擴展程序)直觀地創(chuàng)建和執(zhí)行單個API請求以及復(fù)雜的方案。使用我們的CI / CD插件自動執(zhí)行API測試和方案。Cloud API Tester會自動進行自我更新,并且可以在一個或多個瀏覽器標簽中打開。
API測試人員行為
測試任何API的行為。
API Tester可讓您執(zhí)行多種API響應(yīng)測試,例如標頭值,正文部分或響應(yīng)時間,以幫助您檢查API的行為是否符合指定,或確認第三方API的響應(yīng)程度。還可以創(chuàng)建多個環(huán)境,包括變量以提高測試的可重用性。
模擬復(fù)雜的API方案。
您可以將多個API請求組合成復(fù)雜的方案。數(shù)據(jù)可以從一個響應(yīng)傳遞到下一個請求,從而創(chuàng)建功能方案,以模擬前端,移動應(yīng)用程序或任何HTTP客戶端對API的實際使用。
將API測試集成到您的CI / CD工具鏈中。
當(dāng)您的API測試是持續(xù)交付過程的一部分時,API Tester可以與Jenkins,Travis CI或Circle CI等(CI / CD)解決方案進行本地集成。多虧了我們的Maven插件和本地GitHub集成,您的方案作為DevOps工具鏈的一部分被不斷推送和測試,從而提高了API的質(zhì)量。
使API測試變得協(xié)作且有趣。
API Tester使您可以將測試項目安全地存儲在云中,并可以從任何地方打開它們。您可以與團隊成員共享項目并進行協(xié)作;例如,質(zhì)量檢查測試人員可以定義方案,開發(fā)人員可以將其綁定到實際的API端點。API測試也可以從Postman Collections,OAS合同,(fka S wagger)或HAR文件中導(dǎo)入。
1、下載安裝文件
下載插件,并在瀏覽器安全提示時選擇【保留】,在下載文件夾中找到下載好的文件,后綴是.crx 。
說明:若出現(xiàn)安全提示,請選擇保留。這是瀏覽器的默認設(shè)置,我們的插件不會危害你的計算機。
2、 打開擴展程序安裝頁面
復(fù)制chrome://extensions并粘貼到地址欄,按回車鍵進入擴展程序安裝頁面,打開右上角的【開發(fā)者模式】。
3、安裝插件
將下載好的.crx文件拖拽到到擴展安裝頁面內(nèi),等待數(shù)秒,在安裝彈窗內(nèi)點擊添加即可。
使用Restlet Client發(fā)送各種Get和Post請求:
主要有三個部分,REQUEST部分用來創(chuàng)建請求,RESPONSE部分表示請求的回復(fù),可以在
COMPLETE REQUEST HEADERS部分查看自己發(fā)出的請求的完整請求頭,接下來便創(chuàng)建請求
1. 創(chuàng)建普通get請求
發(fā)送get請求比較簡單,直接輸入url添加參數(shù)就可以了
2. 創(chuàng)建普通post請求
發(fā)送普通的post請求與1中的發(fā)送get請求類似,只是把METHOD改成post即可,再添加必要的參數(shù)
3. 創(chuàng)建post請求,模擬form提交表單
有時我們需要模擬form表單提交文件,此時對應(yīng)controller代碼可以如下獲取
當(dāng)我們發(fā)送模擬form表單請求時,注意到request請求實際為MultipartHttpServletRequest類型,Spring會自動填充inputStream參數(shù),實際上他與request里的inputStream是同一個,在restlet可以如下模擬
有幾個需要注意的地方:
BODY選項里面選擇Form
點擊 Add form parameter并選擇類型為File,同時注意一定要寫文件名,不然Controller里的代碼Iterator
iterator = multiRequest.getFileNames();是獲取不到文件名的
注意Content-Type類型為multipart/form-data
我們查看下面的COMPLETE REQUEST HEADERS,可以發(fā)現(xiàn)我們的請求類型為 multi/form-data,同時Restlet Client會自動幫我們設(shè)置boundary頭部
4. 創(chuàng)建post請求,直接傳輸文件
除了模擬form表單提交文件,我們也可以直接在body里添加文件,這時controller對應(yīng)的request就不是MultipartHttpServletRequest類型
選擇BODY中的File選項,并拖拽文件,此時Restlet Client會自動幫我們填入對應(yīng)的Content-type類型
1、通過可視化工具調(diào)用Web API
2、將通話記錄保存在本地或云端,并將其組織在項目中
3、使用自定義變量,安全性和身份驗證構(gòu)建動態(tài)請求
4、分析和驗證響應(yīng),將其與歷史進行比較
5、將多個API請求合并到具有變量的API方案中
6、與同事分享工作
7、通過Maven,Jenkins,Travis CI的插件將API測試集成到CI / CD工具鏈中
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.obymc.com.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號