今天,我们很高兴地宣布 ITP (Interface Test Platform) 接口自动化测试平台 3.0.0 版本正式发布!本次更新聚焦于提升测试效率和用户体验,引入了多项令人期待的新功能和优化,为测试人员和开发团队带来更加高效、便捷的测试体验。
一、核心亮点功能

  1. 一键同步 Swagger 接口定义(重大效率提升)         在以往的版本中,用户需要手动创建和维护接口信息,这在面对大量 API 接口时显得繁琐且容易出错。ITP 3.0.0 版本引入了一项革命性的功能——一键同步 Swagger 接口定义。         通过这一功能,用户只需提供 Swagger/OpenAPI 文档的 URL,即可自动将文档中的所有接口信息同步到 ITP 平台中,包括接口名称、URL、请求方法等。这不仅极大地减少了手动录入的工作量,还确保了接口信息的准确性和实时性。

如图所示:

输入 url;支持 Swagger 2.0 和 OpenAPI 3.0 格式

同步所有接口

  1. 测试报告下载与分享功能(协作效率提升)         测试报告的共享和存档是测试流程中的重要环节。ITP 3.0.0 新增了测试报告下载和分享功能,让用户可以轻松地将测试结果以 HTML 格式下载到本地,或生成带过期时间的分享链接发送给团队成员。

如图所示:

下载的测试报告

分享测试报告;分享功能支持设置过期时间,保障报告的安全性:

  1. 用户体验优化 为了提升平台的易用性,我们在 3.0.0 版本中进行了多项 UI/UX 优化:         调整界面布局:针对较长的接口名称,我们调整了 card 的宽度,确保信息展示完整且美观。

        修复翻页 bug:切换项目都会重置 page 的值,以及清空查询条件,上面的测试环境也会清空;解决了在接口列表翻页时可能出现的数据隔离问题,确保用户能够流畅地浏览所有接口信息。

4.提升安全性

        新注册的用户只能访问操作说明页面,不允许访问其他页面;需要后台授权才能查看项目数据,以及参与项目接口用例开发。

  体验网址
服务 地址 用途 用户名(密码)
前端访问 自动化测试平台 浏览器访问 tester(88888888)
Admin 页面 登录 | ITP Django 后台管理界面 admin(88888888)
Swagger 文档 http://1.95.215.79:8898/swagger 启用了 drf-yasg2
项目地址:ITP(Interface Test Platform)接口自动化测试平台

https://gitee.com/hp631012651/itp

二、技术架构升级
        在功能增强的同时,我们也对平台的技术架构进行了优化,提升了系统的稳定性和可维护性。后端基于 Django REST Framework 构建,前端采用 Vue3 + Element Plus 实现,前后端分离的设计使得开发和维护更加高效。
三、总结
        ITP 3.0.0 版本的发布标志着我们在接口自动化测试领域迈出了重要的一步。通过引入一键同步 Swagger、测试报告下载与分享等核心功能,并持续优化用户体验,我们致力于为用户提供更加高效、便捷的测试解决方案。
        我们相信,这些新功能将显著提升测试团队的工作效率,加速软件交付周期。未来,我们将继续倾听用户反馈,不断迭代优化,为打造更强大的测试平台而努力。
立即体验 ITP 3.0.0,开启您的高效测试之旅!

  体验网址
服务 地址 用途 用户名(密码)
前端访问 自动化测试平台 浏览器访问 tester(88888888)
Admin 页面 登录 | ITP Django 后台管理界面 admin(88888888)
Swagger 文档 http://1.95.215.79:8898/swagger 启用了 drf-yasg2
项目地址:ITP(Interface Test Platform)接口自动化测试平台

https://gitee.com/hp631012651/itp


↙↙↙阅读原文可查看相关链接,并与作者交流