共计 1571 个字符,预计需要花费 4 分钟才能阅读完成。
本文面向对象次要是后端开发人员
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;”]
------WebKitFormBoundaryNWnXbkVpqUPjFVZq
Content-Disposition: form-data; name="multiple"
2
------WebKitFormBoundaryNWnXbkVpqUPjFVZq
Content-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 !