测试管理平台接口异常原因(测试管理平台接口异常原因分析)

网友投稿 594 2023-03-28


本篇文章给大家谈谈测试管理平台接口异常原因,以及测试管理平台接口异常原因分析对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享测试管理平台接口异常原因的知识,其中也会对测试管理平台接口异常原因分析进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

工作中接口测试常见的bug

一、接口参数数据类型:

1. 数值型

2. 字符串类型

3. 数组或者 链表类型

4. 结构体

二、接口测试常见bug:

1. 特殊值处理不当导致程序异常退出或者崩溃

2. 类型边界溢出,导致数据读出和写入不一致

3. 取值边界外值未返回正确的错误信息

4. 参数 为null或空字符串“”等

5. 权限未处理,可以访问其他用户的信息

例如:无权限可以访问,或者 一般用户可以访问管理员权限)

6. 逻辑校验不完善,可利用漏洞获取非正当利益

例如:某网站兑换1块钱需要100币,当小于100币时调用后台 接口是否可以兑换

例如:购物结算时为100元,调用 后台接口设为0元,哈哈

7. 状态处理不当,导致逻辑出现错误(可能程序员123都搞懵了)

8. 数组类型item个数为0或者item重复时程序异常退出

9. 超时问题,超时后处理

10. 潜在性能问题(后台提交处理或者把性能风险提前提出)

调用接口出现异常是怎么回事?

编程测试管理平台接口异常原因的话测试管理平台接口异常原因,可能参数传错,内存没释放。

调用别人测试管理平台接口异常原因的dubbo接口的时候,一直提示调用接口 timeout 的异常,最后发现是提供者的系统异常引起的问题。

我简单的总结一下出现time out异常的原因测试管理平台接口异常原因

1.服务器问题,服务器的带宽、内存、CPU、存储空间等不足的时候会出现该异常。

2.生产者问题,生产者本身的接口实现有BUG,消费者调用生产者的接口可能也会引起time out 异常。

3.消费者的配置问题,设置的超时时间太短,如果生产者执行的逻辑需要很长的时间超过了消费者的超时时间,也会出现time out异常。

接口测试-接口调不通

测试中发现接口调不通,该如何去排查?

1.接口没有任何响应。接口无返回,比如浏览器一直转圈,返回一个空白页面

  1.1检查接口IP是否正确。通过本机ping接口的IP,检查网络是否通畅

  1.2检查接口的端口号是否正确。通过在本机telnet接口的IP和端口号,检查端口是否能连通

  1.3检查项目是否启动或部署成功。找研发确认或者自己登陆到服务器上,通过PS命令检查项目的进程是否存在,然后用tail命令查看部署日志

  1.4检查服务器防火墙是否关闭,如果因为安全或者权限问题不能关闭,需要找运维进行策略配置,开发对应的IP和端口号

  1.5检查客户端(浏览器/测试工具),是否设置了网络代理,网络代理可能造成请求失败

  1.6检查操作系统的host文件,是否绑定了一个错误的IP映射

2.接口有响应,但是返回了错误的HTTP状态码,需要根据不同的状态码确定具体原因

400:客户端请求错误,比如参数格式错误,如json字符串不合法

401:未授权,比如请求header里,缺乏必要的信息头,如token,auth等字段

403:禁止,常见的原因是用户的人账号没有对应的URL权限,还有就是项目所用的中间件,不允许远程访问,如apache

404:资源未找到,导致原因很多。URL写错了,URL后有空格,项目没有启动成功,请求协议不对,如http/https

405:方法不允许,常见的原因是请求方式不正确,比如get类型接口,使用POST方式去请求

415:不支持的媒体类型,常见原因是请求数据的类型和服务端支持的类型不匹配,比如json接口,需要添加一个信息头Content-type:application/json

500:服务器内部错误,出现这种情况,说明服务端内部报错了,需要登陆到服务器上,检查错误日志,根据具体的提示信息再进行排查

502/503/504(Bad Gateway/错误的网关、Service Unavailable/服务无法获得、Gateway Timeout/网关超时)

  如果单次掉用接口报该错误,说明后端服务器配置有问题,或者服务不可用,挂掉了

  如果并发压测时出现此错误,说明是后端压力太大,出现异常,此问题一般是后端出现了响应时间过长或者无响应造成的

接口调用出错是什么原因 解决方法

首先确定原因测试管理平台接口异常原因,看看网络通不通,接口地址对不对。

再看看服务地址对不对,如果也对,那换一台设备看看别的设备能不能调通。目的是为了确定是服务端的问题还是客户端的问题1、打开浏览器。

2、在上面输入测试管理平台接口异常原因你需要调用接口的api地址。

3、点击访问, 按下f12 查看调用结果。

4、这里测试管理平台接口异常原因我们看到调用失败 原因是访问路径不对, 错误请查看http响应状态码

5、出现这种情况 应该去问服务器人员 使用正确的地址。

6、返回200 调用成功。 关于测试管理平台接口异常原因和测试管理平台接口异常原因分析的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 测试管理平台接口异常原因的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于测试管理平台接口异常原因分析、测试管理平台接口异常原因的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解hashCode()和equals()的本质区别和联系
下一篇:微信小程序之页面跳转和参数传递的实现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~