繁体   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