博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口测试1
阅读量:2070 次
发布时间:2019-04-29

本文共 568 字,大约阅读时间需要 1 分钟。

一.接口简介

1.什么是接口测试

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

2.接口分类

系统内部接口:

  • 各个函数间的接口

系统外部接口:

  • 软件接口:服务器接口(浏览器和服务器之间的接口),外部接口(第三方登录)
  • 硬件接口

3.RESTful架构(对http的封装)

资源:

URI:
无状态:所有的资源都可以通过URI定位,而这个定位与其他资源无关,也不会因为其他的资源改变而改变
统一接口:

  • GET
  • POST
  • PUT
  • DELETE

4.HTTP协议

1.URL

  • 格式:http://host[";"port][abs_path]

2.请求

  • 请求行:请求方法,请求地址,协议版本CRLF
  • 消息报头
  • 请求体

3.响应

  • 状态行:协议版本,状态码,状态原因
  • 消息报头
  • 响应体

4.请求正文

  • get:没有请求正文
  • post:请求正文与请求报头中间由空行隔开

二.接口测试

1.分析接口文档

2.编写接口测试用例
3.执行测试(编码)

  • unittest编写代码进行测试
  • get类型接口请求
  • post类型接口请求
  • 参数关联时需要用到requests.session()
  • 数据和代码分离

4.输出接口测试报告

转载地址:http://owjmf.baihongyu.com/

你可能感兴趣的文章
Struts2中的session、request、respsonse获取方法
查看>>
如何理解MVC模型
查看>>
SpringMVC中乱码解决方案
查看>>
SpringMVC中时间格式转换的解决方案
查看>>
post和get请求相关知识点
查看>>
关于try finally 中的return语句的问题
查看>>
RequestBody/ResponseBody处理Json数据
查看>>
springmvc请求参数获取的几种方法
查看>>
在eclipse中创建和myeclipse一样的包结构
查看>>
Java中的IO流
查看>>
java中的关键字
查看>>
如果某个方法是静态的,它的行为就不具有多态性
查看>>
优化Hibernate所鼓励的7大措施
查看>>
Java 8系列之重新认识HashMap
查看>>
HashMap 、 ArrayList、String 重写了equals方法 而Object类(比如User)没有重写
查看>>
Servlet的生命周期
查看>>
Object中的getClass()返回的是当前运行的类
查看>>
加载驱动程序的方法
查看>>
深入理解java异常处理机制
查看>>
object类的基本方法
查看>>