接口测试实战总结

接口测试是测试系统组件间接口的一种测试。主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

  正文:

  ①接口测试的关注点:

    1.接口返回:

      数据格式是否与预期一致,比如,json格式的key=>value,时间戳格式是否转换为了时间格式。

    2.接口数据处理的正确性:

      数据库的插入,修改是否成功,与提交时的参数是否一致,删除是否成功。

    3.容错处理:

      参数值传递错误时,是否给出对应的错误码。

    4.参数取值。边界值处理:

      整形,足够大或者为负数,接口是否能正常处理。

    5.安全:

      对外暴露的接口,参数是否做了防sql注入。

    6.性能:

      是否满足性能需求,如多用户并发,响应速度等等。

    7.敏感数据是否经过处理:

      例如账号密码。

  ②接口测试的一般步骤:

    1.设定场景:

      稳定的被测环境,构造场景数据。

    2.请求接口:

      模拟登陆,携带cookie。

    3.查看返回值:

      同数据库,配置文件,预期作比较。

    4.查看数据库:

      操作情况(插入,更新,删除)。

    5.其他操作情况:

      系统日志,文件等。

posted @   小强找BUG  阅读(781)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2019-02-15 这才是世上最全的“软件测试”思维导图!
点击右上角即可分享
微信分享提示