一、前言
现在越来越多的测试人员除了功能测试外,都已开始接触并进行接口测试。在学习接口测试时,尤其对于测试新手来说,接口测试工具上怎样填写请求地址、方法、请求参数等,还是多多少少有些困难,而且往往找不到合适的调试与请求的接口服务地址而无从练手。好一点的可以自己搭建一套接口 mock 服务,来模拟接口的请求,或者访问现有的网站直接请求,如百度首页等,但这也有一些限制,调用的一些参数有些局限,就比如提交数据、获取图片等。
本篇将介绍一款很实用的接口调试服务网址 - httpbin.org
二、简介
httpbin.org 一个简单的 HTTP 请求和响应服务,用 Python + Flask 编写。
官网地址:
https://httpbin.org/
登录官网,可看到支持并提供如下功能:
1、HTTP方法:测试不同的 HTTP 动词,如 GET、POST、DELETE 等。
2、授权:身份验证方法。
3、状态代码:生成具有给定状态代码的响应。
4、请求检查:检查请求数据。
5、响应检查:检查缓存和响应头等响应数据。
6、响应格式:以不同的数据格式返回响应,如 json、html、xml 等。
7、动态数据:生成随机和动态数据。
8、Cookies:创建、读取和删除 Cookies。
9、图像:返回不同的图像格式,如 jpeg、png 等。
10、重定向:返回不同的重定向响应。
11、任何内容:返回传递给请求的任何内容。