ITP 3.0.0 版本重磅发布:接口测试平台迎来多项重大升级
今天,我们很高兴地宣布 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格式
同步所有接口
2. 测试报告下载与分享功能(协作效率提升)
测试报告的共享和存档是测试流程中的重要环节。ITP 3.0.0 新增了测试报告下载和分享功能,让用户可以轻松地将测试结果以 HTML 格式下载到本地,或生成带过期时间的分享链接发送给团队成员。
如图所示:
下载的测试报告
分享测试报告;分享功能支持设置过期时间,保障报告的安全性:
3. 用户体验优化
为了提升平台的易用性,我们在 3.0.0 版本中进行了多项 UI/UX 优化:
调整界面布局:针对较长的接口名称,我们调整了 card 的宽度,确保信息展示完整且美观。
修复翻页 bug:切换项目都会重置page的值,以及清空查询条件,上面的测试环境也会清空;解决了在接口列表翻页时可能出现的数据隔离问题,确保用户能够流畅地浏览所有接口信息。
4.提升安全性
新注册的用户只能访问操作说明页面,不允许访问其他页面;需要后台授权才能查看项目数据,以及参与项目接口用例开发。
二、技术架构升级
在功能增强的同时,我们也对平台的技术架构进行了优化,提升了系统的稳定性和可维护性。后端基于 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
创作不易,请大家帮忙到码云上点点stars,感谢!