自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 API Testing 7 - HTTP状态码

在前面文章中《API Testing 4 - Http方法-CRUD操作》有涉及几种简单的状态码,状态码对API 测试来说比较重要,在面试过程中也会经常被问到。HTTP 状态码当发起一个HTTP 请求时,服务端会返回响应,状态码就包含在响应中的状态行里。HTTP/1.1 200 OK响应消息中的第一行就是状态行,由协议+空格+数字状态码+空格+相关文字组成状态码是由3位整型数字组成,相关的文字是为了简短地描述状态码。HTTP 状态码分类:HTTP 状态码以第一个数字区分分类:1XX: 信息

2021-05-30 20:49:02 369

原创 API Testing 6 - 等幂的HTTP方法

在上篇《API Testing 5 -安全的http方法》文中我们将HTTP 方法归类为安全和不安全方法。本文我们将HTTP方法归类成等幂和非等幂方法。Idenpotent等幂概念首先了解一下Idempotent [aɪ’dempətənt](等幂)的概念:我的名字叫Kelly,如果你问我的名字,我会说Kelly。如果你的朋友问,我会说Kelly。任何一个人问我的名字,我都会说Kelly。我的名字不会随着不同的人问,问多少次而改变,这就是等幂的概念。我有一块表显示当前时间,如果你问我时间,我会说当前

2021-05-30 12:49:19 140

原创 API Testing 5 -安全的http方法

在HTTP 方法中,哪些方法被称为安全方法? 面试中可能会出现这个问题。HTTP方法可以归类为2类,安全方法和不安全方法。我们在前面的章节中了解到所有HTTP方法是用来处理资源的。一些是资源读取,一些是更新/创建资源状态。如果一个HTTP方法不更改服务器端资源信息和状态或则是只读取资源,就称为安全的HTTP方法。GET, HEAD 和OPTIONALS HTTP方法都是安全方法。这些操作只执行读操作,而POST, PUT等是不安全方法。假设,你开发一个API用来获取储蓄用户当前利息的功能。这个利息只

2021-05-30 10:29:20 174

原创 API Testing 4 - Http方法-CRUD操作

先看一个现实的例子:第一次用微信,需要提交一些基本信息进行注册。注册成功后,你将有一个微信号。那么是谁在为你服务呢?是一个微信API,它负责为你创建Create一个用户账号,并将你提供的信息存到数据库中。现在你可以用你的微凭证(微信号和密码)登入微信了,登入成功后可以看到属于你的基本信息。那么是谁在为你服务呢?是一个微信API,它负责获取Retrieve你的基本信息。时间久了,你可能需要更新微信的一些基本信息,比如微信名字。你将老的微信名字更新成一个新的。那么是谁在为你服务?是一个微信API,它负责更

2021-05-29 20:29:12 401

原创 API Testing 3 - 了解URN , URL ,URI & API

面试过程中会频繁问到有关API 测试涉及到的一些术语,很容易引起混淆,今天我们来了解一下。首先来看一下这几个缩写的含义:URN – Uniform Resource NameURL – Uniform Resource LocatorURI – Uniform Resource Identifier那么什么是Resource呢?资源是一个客观存在的或则是虚拟的组件。它支撑,扩展,描述和构建一个系统。举个现实例子自行车,轮子,手刹,扶手,坐垫等都是组成自行车的资源。每一个资源都有名字,定位和标识。

2021-05-24 19:31:58 428

原创 API Testing 2 - API测试的重要性

简单抽象来说,一般应用由三部分组成:后端(数据层):数据存储和数据获取的地方前端(表示层):用户界面中间件(逻辑层):连接前端和后端就拿注册微信账号来说,用户打开微信注册页面,输入注册需要的必要信息,比如用户名,手机号等等。也就是说用户通过前端用户界面提交一些信息,信息传递给API创建一个微信用户并将该信息存入后端数据库中。前端和后端就是通过API来实现互相通讯的。...

2021-05-23 12:22:38 256

原创 API Testing 1 - 什么是API

在理解API前,我们先来看一下日常熟悉的3个场景:去餐馆就餐,通常是先找服务员下单,服务员将订单交到厨房,厨房完成订单,服务员将菜端上桌。就餐者关心的只是订单完成(菜上桌),并不关心做菜的过程及是谁做的菜。登入微信,需要输入用户名和密码,如果输入正确,将看到该用户对应的相关信息展示,如果输入不正确,将会看到出错页面。这个过程发生了什么呢?输入的认证信息通过信道(messager/channel)传入微信后端,后端进行验证及将验证的结果通过信道返回给用户。购买飞机票,通常我们通过某个网站或小程序,输入

2021-05-16 19:39:44 773 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除