Apikit 自学日记: Apikit 如何发起测试

这篇具有很好参考价值的文章主要介绍了Apikit 自学日记: Apikit 如何发起测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

进入 API 文档详情页,点击上方 测试 标签,进入 API 测试页,系统会根据API文档自动生成测试界面并且填充测试数据。

Apikit 自学日记: Apikit 如何发起测试

Apikit 自学日记: Apikit 如何发起测试 

填写请求参数

首先填写好请求参数。

Apikit 自学日记: Apikit 如何发起测试

 文章来源地址https://www.toymoban.com/news/detail-485115.html

请求头部

您可以输入或导入请求头部。批量导入的数据格式为 key : value ,一行一条header信息,如:

Connection: keep-alive
Content-Encoding: gzip
Content-Type: application/json
Date: Mon, 30 Dec 2019 20:49:45 GMT

请求体

请求体提供了五种类型:

  1. Form-data(表单)

  2. JSON

  3. XML

  4. Raw(自定义文本类型数据)

  5. Binary(字节流、文件参数)

产品中提供了的 JSON 和 XML 编辑器,当您已经在 API 文档中定义好 API 的请求数据结构时,只需要在测试界面填写各个字段的值,系统会自动转换为相应的 JSON 和 XML 结构的请求数据。

Query 参数

Query参数指的是地址栏中跟在问号?后面的参数,如以下地址中的 user_name 参数:

/user/login?user_name=jackliu

批量导入的数据格式为 ?key=value ,通过&分隔多个参数,如:

api.eolinker.com/user/login?user_name=jackliu&user_password=hello

REST参数

REST参数指的是地址栏被斜杠/分隔的参数,如以下地址中的user_name、user_password参数。

/user/login/{user_name}/{user_password}

注意,只需要在URL中使用 {} 将REST参数括起来,下方的请求参数名中不需要使用 {} 。

处理脚本

脚本分为 前置脚本后置脚本 两种,分别对应 API 请求前 和 返回数据后 的两个阶段。您可以通过编写 Javascript 代码,在 API 前置脚本中改变请求参数,或者是在 API 后置脚本中改变返回结果。

脚本常用于以下几种情况:

  1. API 请求前对请求参数进行复制、加解密等操作,比如进行Body进行整体签名

  2. API 返回结果后对结果进行解密等

发起的API请求会依次经过以下流程。其中如果您没有编写相应的API脚本,则会略过API脚本处理阶段。

Apikit 自学日记: Apikit 如何发起测试

 

管理 Cookie

当您测试需要 Cookie 的 API 时,可以先进行一次 API 登录或者在 Cookie 管理里添加所需的 Cookie 信息,系统会自动将 Cookie 储存起来,下次测试其他相同域名的 API 时会自动传递 Cookie 请求参数。

Apikit 自学日记: Apikit 如何发起测试

 

 

查看测试结果

填写好请求参数后,点击测试按钮即可得到测试报告,报告包括以下内容:

  1. 返回头部

  2. 返回内容

  3. 实际请求头部

  4. 实际请求内容

  5. 请求时间分析

Apikit 自学日记: Apikit 如何发起测试

Apikit 自学日记: Apikit 如何发起测试

 

快速生成mock

在高级mock页面,选择添加为mock,可快速生成mock。

Apikit 自学日记: Apikit 如何发起测试

将测试用例请求参数和返回参数自动带到mock的请求报文和响应报文中。

Apikit 自学日记: Apikit 如何发起测试

 

到了这里,关于Apikit 自学日记: Apikit 如何发起测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Apikit 自学日记:添加测试步骤-脚本步骤

    在流程测试用例界面,进入用例管理,点击 添加脚本[ Javascript ] 按钮:   进入编辑用例页面,点击 新 API 测试 新建一个 API 请求。   API 自动化测试平台为代码模式的测试用例设计了一套简单的API信息模板,因此只需要极少的代码即可完整地描述API信息,模板中各个字段含义

    2024年02月12日
    浏览(43)
  • Apikit 自学日记:创建自动化测试项目

    在API 自动化测试中,所有的测试用例都是以项目维度来进行管理,一个自动化测试项目可以从多个API文档项目中引用API信息来创建API测试用例。 点击左侧菜单栏,进入 API 自动化测试 项目列表页,点击添加按钮:   在弹窗中输入相应的信息,点击确定即可:   在创建项目时

    2024年02月12日
    浏览(44)
  • Eolink Apikit 如何进行 Websocket 接口测试?

    WebSocket 是 HTML5 下一种新的协议(websocket协议本质上是一个基于 tcp 的协议)。 它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的 Websocket 是一个持久化的协议。 websocket 约定了一个通信的规范,通过一个握手的机制,客户端和服务器

    2024年02月04日
    浏览(41)
  • Unity开发日记-进入游戏按钮和退出游戏按钮的逻辑实现

    本篇文章只是总结一下UGUI中进入游戏和退出游戏的逻辑代码的两种实现方式,方便以后查阅,以后如果有其他的方法也会随时更新(Unity版本为2021) 首先是在UI的Image(背景图)上挂载脚本 代码如下 两种方法各有各的好。方法一代码量少但项目大的时候管理比较麻烦;方法

    2024年02月11日
    浏览(79)
  • 【接口测试工具】Eolink Apikit 快速入门教程

    Eolink Apikit 下载安装【官方版】: https://www.eolink.com/apikit 进入 API 文档详情页,点击上方  测试  标签,进入 API 测试页,系统会根据 API 文档自动生成测试界面并且填充测试数据。 填写请求参数 首先填写好请求参数。 请求头部 您可以输入或导入请求头部。批量导入的数据格

    2024年02月15日
    浏览(43)
  • Apikit SaaS 10.9.0 版本更新:接口测试支持通过 URL 请求大型文件,覆盖更多场景的文件请求测试

    Hi,大家好! Eolink Apikit 即将在 2023年 6月 8日晚 18:00 开始更新 10.9.0 版本。 本次版本更新主要是对多个应用级资源合并,并基于此简化付费套餐和降低费率。 本次应用合并是为了接下来更好的发挥 Eolink Apikit 的优势,提供 API 全生命周期解决方案,为下半年的重大功能更新做

    2024年02月08日
    浏览(58)
  • 如何系统全面的自学自动化测试?明确后我直接拿到了20K

    玩自动化测试多年的老司机带你上车全面系统学习自动化测试,并且还能教你如何学习才能在今年拿到一份不错的 offer 。 说到 系统全面 ,就是以目前绝大部分公司 招聘要求 的知识内容为基准,毕竟我们学习自动化测试都是为了高薪工作,《史记》中说” 天下熙熙皆为利来

    2024年02月04日
    浏览(44)
  • 4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么

    各大招聘网站,测试工程师月薪一万以上基本都有一个必备技能,那就是自动化测试。那么自动化测试到底难不难呢?下面我将会将我的经历讲给大家听,希望听完后,大家会有自己的一个判断。 不知不觉,入行软件测试也有小8个年头。待过创业公司也待过上市公司。做过

    2024年02月05日
    浏览(73)
  • 初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试

    目录 VsualStudio2022各版本说明 社区版本具体说明 VisualStudio2022下载选项 VisualStudio2022启动样式 VisualStudio2022图标样式 VisualStudio2022初始内存消耗 创建项目ASP.NET Core项目 具体项目创建 编辑项目名称与项目位置 创建配置 创建API控制器 修改路由配置 配置跨域 准备创建接口 创建【

    2024年02月05日
    浏览(50)
  • 软件测试-功能测试-测试流程-如何进行需求评审?对于测试人员来讲,如何从测试的角度评审需求文档?

    产品人员编写的需求文档,无疑是一个项目或者一项新功能的开端。需求文档的优劣,直接影响开发人员的代码质量,更会影响到后续的测试工作。所以,我认为,需求评审对于开发质量以及测试质量至关重要,那么,如何做好一次优秀的评审,或者说,如何去评审一份需求

    2024年02月19日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包