codecamp

快速测试API

功能简介

您可以通过eoLinker AMS对您的API发起在线测试并获得实时的测试报告,eoLinker AMS支持以下常见的测试需求:

  1. 对HTTP、HTTPS协议的API发起测试
  2. 设置请求的Header
  3. 设置请求的Body,支持Form-data、JSON、XML、RAW等数据类型
  4. 设置请求的RESTful参数
  5. 设置请求的GET参数
  6. 进行文件参数测试
  7. 对本地服务器或者局域网(localhost)进行测试
  8. 设置请求的鉴权方式,实现API的身份认证
  9. 通过参数构造器,实现动态生成参数值(uuid、timestamp、date),或者实现各类数据加密操作
  10. 通过Javascript动态生成请求参数,或者改变返回结果
  11. 查看详细的请求Header、Body
  12. 查看详细的返回Header、Body
  13. 将测试信息保存为测试用例,下次测试时可以直接调用测试用例
  14. 设置测试用例的返回结果判断条件,并通过eoLinker AMS批量测试测试用例得到测试报告
  15. 随时查看或者读取某一次请求的历史记录

发起一次API测试

当我们编写完API文档之后,我们可以通过点击页面上方的测试标签,进入到该API的测试页面,在此我们可以填写API的Header、Body等参数值,并且点击发送按钮来发起一次API测试:

如果您希望直接测试API,而不用事先编写API文档,您可以通过点击侧边栏中的API快速测试按钮,直接进入到API测试页面。

设置请求Header

API测试页面中,点击头部标签,输入Header Name和Value:

设置请求Body(Form-data)

API测试页面中,点击请求体标签,输入Form Name和Value:

设置RESTful参数

在eoLinker AMS中,REST参数在URL中通过 {param_name} 表示,系统会在请求时自动用相应的参数值替换URL中的REST参数名,

如有以下设置:
URL=/login/{userName}/{userPassword}
userName=jack,userPassword=123456

请求发送时:
URL=/login/jack/123456

更多功能介绍与使用技巧

如需了解更多高级API测试功能以及使用技巧,请移步至API测试章节查看。

创建第一个API
API开发管理
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }