簡體   English   中英

如何使用多請求有效測試靜態API。

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM