python接口测试_Python接口自动化测试(一)

本文介绍了如何搭建Python开发环境进行接口自动化测试,建议使用Python2.7.11或更高版本。接口测试主要关注系统间组件的交互点,常见的HTTP状态消息如200OK用于标识请求成功。在接口测试中,GET用于获取数据,POST用于创建数据,PUT用于更新,DELETE用于删除。此外,还提到了接口测试通常涉及的http协议和webservices协议。
摘要由CSDN通过智能技术生成
d8fa32d6de799ca179c59cf1079839b3.png

本节开始,开始介绍python的接口自动化测试,首先需要搭建python开发环境,到https://www.python.org/下载python版本直接安装就以了,建议下载python2.7.11版本,当然,也是可以下载python最新版本。

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

当然,为了更好的进行接口测试,需要了解经常使用的http状态消息,比如请求成功是200 OK,但是http状态消息除了这个之外还有很多的,http的状态消息,简单的来理解就是当浏览器从web服务器发送请求时,可能会请求成功,可能请求失败返回其他的错误信息,从而返回各种情况的htttp状态消息。比如百度首页输入搜索关键词,可能会返回成功的后的搜索信息,但是也有可能搜索失败的情况,当然这种情况一般很少出现,毕竟百度不会出现这么低级的错误。下面分别列出经常常见的http状态消息,这些信息收集于w3c网站,见如下的http状态消息:

a4f16d5f5c2e34d3bd48c0201655871d.png
59d19ef1d3662016d140a13cfedaa685.png
078b548fb7ca09bb9f9e9140b0955e23.png
97a48db231bfc7ccdab50fae1b885cc0.png
3141399df12a5744571003a117bd5338.png

对于接口测试来说,一般分为二种情况,分别是基于http协议和基于webservices协议。但是最常用的是基于http协议的接口测试,其中最常用的http方法是get和post,当然还有put,delete请求,接口测试的过程就是client(浏览器)向server(服务器端)request一个请求,server得到请求后,response返回给client响应数据。

PUT:上传指定的URL,一般是修改,可以理解为数据库中的update。

DELETE:删除指定资源。

在接口测试中,一般来说,post创建数据,get获取创建成功后的所有数据和指定的数据,put可以对创建成功后的数据进行修改,delete是指定的资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值