如何进行HTTP接口测试

HTTP接口测试流程

1:根据接口文档设计案例

2:准备数据

3:拼接报文

4:发送HTTP报文获取响应

5:查询数据,检查预期结果

6:解析响应

7:比对结果

注意项:

拼接报文时,注意HTTP头部字段,有些字段一点点区别获得的响应是不一样的,最终会导致测试失败。

接口自动化的本质是熟练掌握协议的基础上,加上大量的字符串处理工作。

HTTP接口测试工具

手工测试

由于浏览器无法手动完成put、post、delete等操作,手工测试需要专业的工具,比如:postman或者soapUI(擅长测试soap风格的接口)

自动化测试

高级语言可以很方便实现HTTP接口的自动化测试,目前应用最广泛的是:python的Requests库,Robotframework的robotframework-requests库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,668评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 扫盲内容: 1.什么是接口?2.接口都有哪些类型?3.接口的本质是什么?4.什么是接口测试?5.问什么要做接口测试...
    Jennifer_hu阅读 3,593评论 0 9
  • 霜似严寒 但她是雪的前沿 经历的多了 也有个亲切感 一旦没了 也或许诧异后失落 冬天的喜鹊占尽了晨冬的风头 枯枝上...
    小家碧玉_9512阅读 1,553评论 0 3
  • 月下独酌 李白 花间一壶酒, 独酌无相亲。 举杯邀明月, 对影成三人。 月既不解饮 ,影徒随我身。 暂伴月将影 ,...
    长烟落日孤城阅读 1,703评论 0 1