[英]how to Test Restful API Efficiently with Multi Requests .
在Android應用程序和PHP后端之間,我們大約有50個Restful JSON API。 我們有與Restful API相關的問題。 問題可以分為3類。
1- API響應有時非常慢
2- API響應有時不穩定,響應返回錯誤。
3-進行乘法請求后,API不起作用。
我們嘗試了郵遞員測試,似乎一切正常,沒有任何問題。 但是一旦我們嘗試通過Android應用程序在運行時上使用API,就會開始出現3種類型的問題。 我們托管在Azure雲服務器上。
我們不確定是什么導致了問題。 我們正在每個API類中執行“標頭允許訪問控制”,但仍然存在問題。 有什么建議嗎?
謝謝 ,
根據您的描述:
我們嘗試了郵遞員測試,似乎一切正常,沒有任何問題。
我認為您需要在客戶端以及傳輸過程中的數據類型上多加注意。
1,檢查響應是否是可以在客戶端應用上解析和序列化的標准Json對象
2,檢查客戶端是否以正確的格式和正確的參數設置調用了其余的API
3,檢查多個請求的工作流程
如果您的后端服務托管在Azure Web應用程序上,則需要始終設置為“開啟”。 因為如果Azure在一段時間內處於空閑狀態,它將卸載您的網站,這可能導致對初始請求的響應變慢。
您可以分別在服務器端記錄獲取請求和發送響應的時間,並在客戶端記錄該指標。 比較這些日志以確認問題。
順便說一句,如果您有沉重的交通請求時問題出現了。 您可以嘗試擴展實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.