发起API测试
功能简介
您可以通过eoLinker AMS对您的API发起在线测试并获得实时的测试报告,eoLinker AMS支持以下常见的测试需求:
- 对HTTP、HTTPS协议的API发起测试
- 设置请求的Header
- 设置请求的Body,支持Form-data、JSON、XML、RAW等数据类型
- 设置请求的RESTful参数
- 设置请求的GET参数
- 进行文件参数测试
- 对本地服务器或者局域网(localhost)进行测试
- 设置请求的鉴权方式,实现API的身份认证
- 通过参数构造器,实现动态生成参数值(uuid、timestamp、date),或者实现各类数据加密操作
- 通过Javascript动态生成请求参数,或者改变返回结果
- 查看详细的请求Header、Body
- 查看详细的返回Header、Body
- 将测试信息保存为测试用例,下次测试时可以直接调用测试用例
- 设置测试用例的返回结果判断条件,并通过eoLinker AMS批量测试测试用例得到测试报告
- 随时查看或者读取某一次请求的历史记录
发起一次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,您可以点击 格式整理 按钮将其变为适合阅读的格式: