Jinx 发布的文章
软件测试-DAY49-接口3
软件测试-DAY48-接口2
软件测试-DAY47-接口1
HTTP接口测试
一、接口
API,应用程序编程接口(Application Programming Interface)
API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。
接口地址
接口地址形式,示例如下:
http(s)://domain.name/test/
请求方法
- GET:请求指定的页面信息,并返回实体主体。
- HEAD:类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
- POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
- PUT:从客户端向服务器传送的数据取代指定的文档的内容。
- DELETE:请求服务器删除指定的页面。
- CONNECT:HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
- OPTIONS:允许客户端查看服务器的性能。
- TRACE:回显服务器收到的请求,主要用于测试或诊断。
- PATCH:是对 PUT 方法的补充,用来对已知资源进行局部更新。
软件测试-DAY46-Python12
(接DAY45)
十一、模块和包
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py
。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。
导入模块
想使用 Python 源文件,只需在另一个源文件里执行import
语句,语法如下:
import module1[, module2[,... moduleN]
一个模块只会被导入一次,不管你执行了多少次import
。