首页 > 其他分享 >api 接口 验证 timestamp 接口api测试

api 接口 验证 timestamp 接口api测试

时间:2024-10-29 10:48:39浏览次数:6  
标签:调用 验证 api timestamp 接口 API 文档 测试

接口(API)测试

没有总结,就不能认识自己,就不知成功在哪里,失败在哪里;没有思考,就没有提高,没有进步

自动化测试分层

【什么是API】

API是Application Programming Interface的简写。

实现了两个或多个独立系统或模块间的通信和数据交换能力。

【什么是API测试】

API测试不同于UI自动化测试,其主要关注在系统架构的业务逻辑层,所以其主要关注不在于UI操作或用户感观上,更重调用逻辑关系。

【API测试准备】

1、一份合适的接口文档

2、掌握抓包分析工具

3、对HTTP协议包结构了解

4、对用户业务熟悉,能把API级业务逻辑和用户业务结合起来

【API主要测试什么】

1、验证API所暴露的数据是否与接口文档相一致,其目的是保证能被正常的调用

2、验证API所展示的数据友好性,比如返回包的提示信息是否通俗易懂

3、验证API对异常情况的处理机制,首当其冲的是保证接口正确返回

4、验证API是否从安全性方面考虑了认证、敏感数据的处理

5、主导使用自动化测试开展接口测试

6、文档,形成足够的文档,确保API质量的可维护性

【API测试注意什么】

1、每个API测试用例都应该参数化

2、在测试执行时,优先执行API测试

3、测试用例应该尽可能做到可独立执性,比如需要缓存数据时,可以写死(或者长期有效),避免一个接口的测试需要依赖其他接口的结果

4、为了确保覆盖率,应该为API的所有可能输入进行测试数据规划,尽可能多的覆盖入参场景

5、多关注异常入参场景,避免接口被直接调用时造成对系统的破坏

【API测试能发现什么bug】

1、无法正确、友好的处理有效、错误或异常的入参场景

2、可靠性问题

3、安全性问题

4、性能问题

5、响应数据结构不规范、不完整问题

标签:调用,验证,api,timestamp,接口,API,文档,测试
From: https://blog.csdn.net/bill7777777/article/details/143253981

相关文章

  • IoC在ASP.NET Web API中的应用
    IoC在ASP.NETWebAPI中的应用 控制反转(InversionofControl,IoC),简单地说,就是应用本身不负责依赖对象的创建和维护,而交给一个外部容器来负责。这样控制权就由应用转移到了外部IoC容器,控制权就实现了所谓的反转。比如在类型A中需要使用类型B的实例,而B实例的创建并不由A来负责,......
  • SAP B1 DI API 在调用时提示找不到COM
    SAPB1DIAPI在调用时提示找不到COM找到DIAPI的安装目录,尝试手工注册,组件提示失败通过Dependencies分析发现是缺少运行环境安装c++运行环境安装后,再次分析,没有缺少的组件再次手工注册组件成功!又提示数据库不支持,需要安装对应的NativeClient,Nativ......
  • 新接口0day全程云DocumentDocService.asmx接口存在任意文件上传漏洞
     0x01阅读须知        技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用......
  • 新接口 易宝OA-ExecuteSqlForDataSet接口存在SQL注入漏洞
    0x01阅读须知        本文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考。本文章仅用于信息安全防御技术分享,因用于其他用途而产生不良后果,作者不承担任何法律责任,请严格遵循中华人民共和国相关法律法规,禁......
  • Java为什么要面向接口编程
    Java语言鼓励面向接口编程的原因有多个。面向接口编程是一种编程范式,它将抽象和实现分离,提供了一种灵活、可扩展的设计方式。面向接口编程提高了代码的可维护性和可复用性。面向接口编程支持多态性。面向接口编程促进了代码的模块化和团队合作。通过面向接口编程,可以实现代码的解......
  • 利用API接口实现旺店通和金蝶系统的无缝数据对接
    旺店通销售出库对接金蝶销售订单(线下)的技术实现在企业日常运营中,数据的高效流转和准确对接是确保业务顺畅运行的关键。本文将聚焦于一个具体案例:如何通过轻易云数据集成平台,实现旺店通·企业奇门的数据无缝对接到金蝶云星空系统。我们将详细探讨这一过程中涉及的技术要点和解决方......
  • 抖音店铺商品信息的 API
    抖音店铺商品信息的API主要用于获取抖音店铺中商品的详细信息,以下是一些相关的API介绍及使用要点:商品详情数据接口(如 dy.item_get):功能:这是一个专门用于获取商品详细信息的API接口。通过调用该接口,可以获取到商品的基本信息(如商品名称、描述、价格、图片和视频等)、......
  • 基于Pyecharts的数据可视化开发(二)调用通义千问api分析爬虫数据
            上一篇博客做了关于“广州市2023年天气情况”的数据爬取,并保存为.csv文件。下一步是想用生成的.csv文件,直接调用大模型api进行分析,得出结论。通过调研,阿里云的通义千问大模型qwen-long可以实现对文件数据的分析。        通义千问大模型提供了API,可......
  • 易飞ERP API V9.2 接口
    接口功能还在不断开发中,若何易飞有对接需求可以看看。采购模块,销售模块,生产模块,基本已经写的差不对了。接口下载地址:https://download.csdn.net/download/S3_SH/89929671下载文件中有每个接口详细调用说明,以下是随机接口说明截图:......
  • API 接口在日常生活与商业决策中的广泛应用
    一、API接口在日常生活中的应用移动应用:天气应用:通过接入气象部门的API接口,为用户提供准确的天气预报信息,包括温度、湿度、空气质量、降水概率等。用户可以根据这些信息合理安排出行、穿着和户外活动。地图导航应用:利用地图服务提供商的API接口,实现路线规划、实时交通......