首页 > 其他分享 >JSON 格式的接口测试流程【Eolink Apikit】

JSON 格式的接口测试流程【Eolink Apikit】

时间:2023-11-17 17:57:28浏览次数:51  
标签:Eolink 接口 JSON API 测试 Apikit

在进行JSON格式的接口测试时,需要使用工具发送HTTP请求并获取响应。测试工具可以是单独的测试框架,如 Eolink Apikit。测试人员需要根据接口文档和测试用例编写测试脚本,然后运行测试并分析结果,以确保接口的质量和稳定性。

当我们后端需要从前端拿到这些JSON数据,我们应该如何测试自己的接口呢?今天就来浅浅探讨一下JSON格式接口测试的流程。


1、JSON 格式的 API 导入

导入Swagger平台json格式文件示例:

  1. 进入Eolink Apikit,选择导入从Swagger导出的Json文件

image

  1. 选择Swagger类型,然后选择该文件,点击确定

image

image

  1. 当右方出现任务列表时,可以点击刷新来查看导入是否完成

image

  1. 手动刷新后,如私用Ctrl+R,就可以看到项目已经导入啦

image


2、如何对 API 进行测试

API 测试示例:

  1. 进入项目后,选择一个API接口,如下图

image

  1. API接口页面

image

  1. 在编辑界面对API进行相关配置

image

  1. 选择测试

image

  1. 测试界面详情介绍

image

  1. 将测试配置保存为测试用例,可供未来测试使用

image

这样就能方便又快速地对API进行测试啦!

示例中使用的工具是 Eolink Apikit(www.eolink.com

标签:Eolink,接口,JSON,API,测试,Apikit
From: https://www.cnblogs.com/apibest/p/17839372.html

相关文章

  • 解析json
    result.SetSuccess(Util.TryGetJSONObject<JObject>("{\"obj\":{\"reply\":\""+row.response+"\"},\"code\":"+0+"}")); {"Success":true,"Message&......
  • flask取消jsonify自动排序
    将此配置行添加到应用程序定义之后的代码中:app=Flask(__name__)app.config['JSON_SORT_KEYS']=False对于Flask2.3及更高版本,请使用以下命令:app.json.sort_keys=False......
  • bulk批量操作的json格式解析
    3.17bulk批量操作的json格式解析bulk的格式:{action:{metadata}}\n{requstbody}\n为什么不使用如下格式:[{"action":{},"data":{}}]这种方式可读性好,但是内部处理就麻烦了:1.将json数组解析为JSONArray对象,在内存中就需要有一份json文本的拷贝,另外还有一个JSONArray对象。2.解析jso......
  • java:Json
    /***encoding:utf-8*版权所有2023涂聚文有限公司*许可信息查看:*描述:*#Author:geovindu,GeovinDu涂聚文.*#IDE:IntelliJIDEA2023.1Java17*#Datetime:2023-2023/11/16-12:29*#User:geovindu*#Product:Int......
  • 修改/etc/docker/daemon.json中的log-opts配置发现无效 docker 限制日志大小
    https://colobu.com/2018/10/22/no-space-left-on-device-for-docker/在/etc/docker/daemon.json中修改或添加log-opts参数"log-driver":"json-file","log-opts":{"max-size":"50m","max-file":"3"}网上很......
  • python3 json.dumps(OrderDict类型) 报错:TypeError: Object of type datetime is not
    chatgpt给出的解决方案,在json.dumps()函数调用中传入default参数来指定如何处理datetime对象importjsonfromdatetimeimportdatetimedefdatetime_handler(obj):ifisinstance(obj,datetime):returnobj.__str__()#另一种处理,转换为自定义格式化字符串......
  • 【随手记】解析 JSON 中的 Null 值遇到的问题
    在Java中解析JSON字符串时,不同的库会对JSON中的null值有不同的处理方式。本文探讨阿里巴巴的JSONObject和net.sf.json.JSONObject在处理null值时的差异。阿里巴巴的JSONObject阿里巴巴的JSONObject.parseObject方法,在解析JSON字符串时,会将JSON中的null......
  • Jsoncpp的使用
    目录动态库和静态库生成Jsoncpp的使用value类构造函数检测保存的数据类型将value对象转换为实际类型对json数组的操作对json对象的操作将Value对象数据序列化为stringfastwriter类reader类VS的配置简单的示例代码动态库和静态库生成https://github.com/open-source-parsers/jso......
  • 实用干货丨Eolink Apikit 配置和告警规则的各种用法
    API在运行过程中可能会遇到各种异常情况,如响应时间过长、调用频率过高、请求参数错误等,这些异常会对系统的稳定性和性能产生严重影响。因此,对API进行异常监控和告警是非常必要的。本文将介绍EolinkApikit中使用的告警规则,帮助开发者和运维人员更好地监控和管理API。全局告警......
  • vcpkg install polyclipping:x64-windows Could not locate a manifest (vcpkg.json)
    错误信息表明vcpkg在当前工作目录及其父目录中找不到vcpkg.json文件,因此无法确定要安装的库。这可能是因为你执行vcpkginstall命令的位置不在包含vcpkg.json文件的项目目录中。以下是解决方法:确保在包含vcpkg.json的项目目录中运行命令:打开一个命令行终端。切......