• 0
  • 0
分享

Apifox 新版本上线啦!欢迎升级使用:界面右上角【设置】-> 【关于 Apifox】->【检查更新】
看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:

  • 支持 WebSocket API;

  • 自动化测试功能升级;

  • Web 端新增部分功能快捷键;

  • 支持自定义设置版本更新及安装提醒。

01 支持 WebSocket API

最新版本的 Apifox 支持对 WebSocket 接口进行调试,目前正处在 Beta 公开测试阶段。
点击左侧的「+」按钮,选择「新建 WebSocket 接口(Beta)」,输入 WebSocket 接口的 URL 即可完成握手并建立 WebSocket 连接,可以无缝地发送和接收消息。支持自定义握手时所需要传递的参数,比如 Params、Headers、Cookies,以满足鉴权或其他复杂场景。

1.png

连接后,可以在 Message 标签下撰写消息。除了直接撰写 Text、 JSON、XML、HTML 等文本格式的消息之外,还可以通过 Base64 或 Hexadecimal 来撰写二进制格式的消息。

2.png

关于 WebSoccket 功能的更多内容,欢迎前往帮助文档查看。

知识扩展WebSocket 是什么?你需要知道的一切

02 自动化测试功能升级

  1.  自动化测试内的「循环」功能支持使用变量来设定循环次数,可以根据接口返回结果的值设定后续步骤的循环次数,满足非固定循环次数时的测试场景。

    3.png

2. 测试步骤内支持引用其它测试用例,可以将一些通用的测试步骤(例如登录)组成一个通用测试用例,并在其他测试用例里直接引用,节省重复创建相同步骤的时间,同时便于对通用步骤进行更新与维护。

4.png

03 Web 端新增部分功能快捷键

Web 端新增部分功能的快捷键,包括保存/复制接口、发送请求、切换到运行 Tab、导入数据、导入抓包数据 (cURL) 及删除接口管理中的左侧目录树,使用网页版也可以利用快捷键为你的工作提效。
当然,Apifox 桌面端也支持丰富的快捷键操作。更多快捷操作在逐步支持中,你有任何想要的,欢迎向我们反馈。

5.png

04 支持自定义版本更新及安装提醒

在「设置 - 关于 Apifox」页中,你可以根据需求来自定义 Apifox 的版本更新节奏:

  • 自动下载更新:检测到有新版本发布时自动下载更新包;

  • 自动安装更新:退出软件后,自动安装已下载的更新包 (仅 MacOS 支持) ;

  • 新版本消息提醒:发布新版本后第一时间收到新版本发布提示。

6.png

05 了解更多

当然,Apifox 产品团队为大家带来的新功能远不止上方这些:

  • 接口管理 - 接口用例的右键菜单新增支持复制 cURL

  • 公开文档设置自定义域名时,支持 HTTPS

  • 「目录」支持编辑目录级的 Markdown 文档

  • 接口管理中支持 从接口/接口用例/目录导入 前、后置操作到当前接口/接口用例/目录中

  • 第三方集成通知-自动化测试运行完成时,支持跳转至 App/Web 端查看测试报告概览页

  • 接口管理-数据模型、快捷请求下的目录节点右键菜单支持复制功能

除了新增功能,我们也对产品细节和使用体验上进行了优化,具体修改内容可前往更新日志查看。 欢迎各位用户对 Apifox 继续提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能和更极致的使用体验!


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 购物车对于电商系统,还是比较重要的一个功能模块,看上去比较简单,但是关于这个功能的测试分析还是不是那么轻松的,因为它真的不仅仅需要功能测试,还需要其他技术的支持才能做好。功能上:购物车是否需要登陆才能进入;账号退出后,购物车添加的内容是否还在;购物车页面是否能够显示添加的商品的详细信息(商品名称、链接、数量、单价、总价);一条商品的单价、数量、总价的计算是否正确;多条商品是否能够以列表显示;多条商品同时显示,能否在相同的位置显示相同的数据;购物车能够返回商品首页继续浏览;能够移除购物车中的商品;购物车能够调整商品的数量;限购商品数量调整时能不能超过限购数量;没有限购要求的商品,添加数量能不能超...
            0 0 2053
            分享
          • Cypress简介       自2004年Selenium诞生并伴随着WebDriver的发展,Selenium和Webdriver的组合成为前端自动化测试不二之选,但近些年前端技术的发展显然远远超出了Selenium的演进速度,尤其是前端页面演化成了前端应用程序开发,实际上前端已经具备了后端的一切能力,而Selenium和Webdriver本身仍旧只能单纯的用在UI层,除非我们再引入其他的库处理后端请求和响应,那么产生的问题是:Selenium和Webdriver的组合在做自动化测试的时候,如果接口请求失败了,我们不知道前端的问题还是后端的问题&nb...
            12 12 4295
            分享
          • 一、引言对mysql数据库进行备份最近比较苦逼,拿着测试的钱,干着运维的活,估计这只有小屌丝能理解。。小屌丝表示 不服。。。。由于要做数据备份,所以就写了一个脚本,让它自己跑着吧~~二、代码实战代码示例# -*- coding:utf-8 -*- # @Time   : 2022-07-29 # @Author : Carl_奕然 #DB基本信息 import os import time import datetime import glob...
            1 0 4543
            分享
          •   Jmeter作为性能或自动化测试工具在开展工作时,其扮演的角色是模拟用户操作,而后记录响应结果并统计如响应时间、TPS等性能指标,而实现请求访问这个场景就要用到工具中取样器的相关功能。  取样器的主要用来模拟用户操作向服务器发出各位请求,如webservice或Java请求等,然后根据请求获取对应的响应信息,同时配合监听器结果树等验证该接口的响应是否合理。在Jmeter中取样器的种类很多,常见的主要有HTTP请求和JDBC reques两类。  一、HTTP请求  1.首先在测试计划下添加线程组,在线程组中添加取样器<HTTP请求>,如图所示:  2.相关参数设置说明:  名称...
            13 13 2300
            分享
          •   一、专业技能  1、孰练测试理论,测试方法,测试流程以及常用的测试文档的编写,如︰测试计划,方案,用例,报告等,能够根据项目需求提取测试点,设计合理的测试用例,执行用例以及提交测试报告。保证软件的质量。  ⒉、熟练测试用例设计方法︰如等价类,边界值,场景法,因果判定表等进行测试用例的设计,熟练使用禅道进行Bug的提交和管理,并对缺陷进行跟踪和定位,配合开发人员解决bug,确保产品的质量。  3、熟练使用Mysql和Oracle数据库,熟练使用Sql语句进行增删改查,子查询,多表联查,分组查询等,可用于表单测试、后台数据查询,熟练数据库的管理,对数据进行批量操作等。nosql,redis,m...
            0 0 384
            分享
      • 51testing软件测试圈微信