本文面向对象次要是后端开发人员

API 开发好之后,咱们须要对 API 进行简略的调试,确保 API 能够跑通再提交给前端人员进行对接或者是测试人员对 API 进行测试;

在测试过程中咱们关注三个维度的数据:

► 返回状态码是否合乎预

► 返回内容是否合乎预期

► 接口响应的工夫,如果工夫太长即便有状态码和返回内容失常也应该视为 API 测试失败

API 测试工具

以上几个维度的数据 Eoapi 统统都会展现给你,如图:

开始测试之前,咱们须要先填写测试数据~,能够点击标签页的加号新建一个测试标签页。

还能够通过点击分组 API 的闪电图标疾速对某个 API 发动测试。

测试根底信息

通过类比现有的常识去学习新的常识往往更快,平时咱们个别会在浏览器里看 API 申请信息,这些信息在 Eoapi 对应的地位是什么呢?置信通过上面的对照图你很快能晓得如何在 Eoapi 测试:

申请 URL/申请形式/申请头/Query 参数

申请体

申请体是 HTTP API 理论传输的内容;如果将 HTTP 类比成打电话,那么申请体就是你们理论的对话内容。

在填写申请体前,请先确认你的 HTTP 申请体格式是以下哪种:

JSON

{  "string": "test",  "array": [{ "dom1": {}, "dom2": false, "dom3": [] }],  "object": { "dom1": "", "dom2": 0 },  "null": null,  "float": 11.11,  "int": 1,  "boolean": false}

Form - data

有两种格局的 Form-data (表单)数据 multipart/form-data application/x-www-form-urlencoded ;

古代浏览器中,应用表单提交申请的状况曾经比拟少了,所以用得比拟多的是 application/x-www-form-urlencoded ,然而有一个特例,如果你的申请须要上传文件,那申请体格式无疑是 multipart/form-data 了。

1.Form-data[content-type="multipart/form-data;"]

------WebKitFormBoundaryNWnXbkVpqUPjFVZqContent-Disposition: form-data; name="multiple"2------WebKitFormBoundaryNWnXbkVpqUPjFVZqContent-Disposition: form-data; name="formDataStructure"formDataStructure------WebKitFormBoundaryNWnXbkVpqUPjFVZq--

2.Form-data[content-type="application/x-www-form-urlencoded"]

a=1&b=2

XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><root>  <type version="1.0">projectMember</type>  <statusCode version="webGlobalVal">000000</statusCode>  <memberList>    <memberNickName/>    <inviteCall>2177295417@qq.com</inviteCall>    <userNickName>[\u968f\u673a]\u65e0\u5d16\u5b50</userNickName>    <userImage/>  </memberList></root>

Raw

random text string

抉择完后抉择相应的申请体格式,填写完数据后点击测试按钮。

就能够看到相应 API 响应信息啦!


对咱们的我的项目感兴趣 , 可分割咱们 Github !