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快速测试 按钮,直接进入到API测试页面。

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

设置请求Header

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

设置请求Body(Form-data)

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

设置RESTful参数

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

例如,有以下url:URL=/login/{userName}/{userPassword}REST参数:userName=jack,userPassword=123456请求发送时的url:URL=/login/jack/123456

查看测试结果(Response)

测试完成之后,您可以通过下方的 返回头部、返回内容、请求头部、请求内容等 标签查看API的测试结果:

对返回结果进行格式整理

如果返回结果是Json或者XML,您可以点击 格式整理 按钮将其变为适合阅读的格式:


[插件] API测试增强插件
设置Header参数
温馨提示
下载编程狮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; }