当前位置:网站首页>Apipost--软件测试
Apipost--软件测试
2022-08-07 10:33:00 【ApiPost】
软件测试是伴随着软件的产生而产生的,在早期的软件开发过程中,都是由开发人员进行测试,当时的测试等同于调试,只是纠正了软件中已知的故障。对于测试的投入极少,测试介入的也相对较晚,产品已经基本完成时才进行测试。
现阶段人们将工作模块化,一个产品拆分的更细致,不同的人负责不同的板块,闻道有先后,术业有专攻,这样的工作方式让产品更加健壮。然而现市面上的测试工具琳琅满目,各有各的优缺点,测试人员在进行不同模块的测试时,会频繁的切换工具,这样数据不同步的同时工作起来确实很不便利。
Apiost集合了接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试的功能,可以实现后端、前端、测试同时在线编辑。工作内容实时同步,符合国人的使用习惯且都是中文展示。

对于测试人员而言,在管理中心页面,你可以针对当前的项目新建一个单独的测试项目。当我们拿到后端生成的接口文档后,可以在该项目中的Apis页面进行单接口的调试。左侧的目录栏可以存储接口,同时也可以将接口进行复制、克隆、移动、删除的基础的功能。我们的右键的复制粘贴克隆等功能相对postman的方便快捷了很多。

在右侧的请求区,可以对一个接口进行调试。定义接口状态可以让一同协作的人员直观的看到每个接口现在的工作进度。接口说明可以针对每个接口进行信息备注。后执行脚本中的常用断言语句也是方便了测试人员的使用。

对于测试人员,在跑完单接口后,还需要将一整个模块的接口完整的跑一遍,这个时候你只需要在测试页面就能完成。相对于postman而言,Apipost的接口测试更加灵活,可以将目录栏中任意的接口添加到测试流程中,postman是用例集的一个概念,测试流程只能在单个用例集中使用,实际工作中其实这点还是很不便利的。

当你顺利的跑完了所有接口,当然是需要一份完美的测试报告。如果你用的是postman,这时你就需要去再安装插件newman,但是安装newman的前提是必须先安装 node.js,所有你要进行繁琐的操作后,还要将导出的测试集、全局变量、环境变量、参数数据都放在同一个目录下,在终端输入命令,才可以生成测试报告。
但利用Apipost只需要点击一下导出,一份完美的测试报告完成了!

在Apipost 6.1.0版本及后续的版本,还新增了websocket测试,可以实现基本的收发消息。

Apipost产品还在不断地更新迭代中,也会持续的更新测试功能,接口支持参数化导入也马上会和大家见面,当然,像性能测试、接口自动化测试、ui自动化测试等我们都会慢慢的完善到产品中去。
边栏推荐
- How to find the average to solve the overflow problem
- 【图像分类】2022-RepLKNet CVPR 31x31卷积了解一下
- During the meeting, I was scolded by the leader for more than 10 minutes. The scolding made me almost cry, and my voice was shaking.
- UGUI series-InputField limits the number of inputs and limits the input format
- [.NET6+Modbus] Modbus TCP protocol analysis, simulation environment and basic communication based on .NET
- 100天精通Andriod逆向——第1天:ADB原理及其常用命令
- QT练手小项目:飞机大战
- 有趣的特性:CHECK约束
- On how to improve the ability of learning
- 项目优化之DrawCall优化(Unity3D)
猜你喜欢

prometheus学习笔记(2)

For high-performance, ultra-large-scale model training, this combination "debuts"

Shell 正则及其命令

自定义注解和反射

Mastering Andriod Reverse in 100 Days - Day 1: ADB Principles and Common Commands

Solve the problem that the file content of typora is copied to csdn and the picture cannot be displayed

NProgress plugin (progress bar)

装了这几个IDEA插件,基本上一站式开发了!

thinkphp 6.x arbitrary file write vulnerability

unipush2.0教程
随机推荐
UGUI系列-实现进度条效果(Unity3D)
装了这几个IDEA插件,基本上一站式开发了!
Assignment of major and minor device numbers for character devices
大厂外包,值得拥有吗?
有趣的特性:CHECK约束
Material Design
UGUI系列-屏幕自适应多分配率适配(Untiy3D)
unipush2.0 tutorial
《bug记录》在利用TCP协议创建【服务器-客户端交互程序】中出现的一些问题
Unity3d particle collision detection, judging that the example collided with the object
csv模块
三只松鼠要求员工保持松鼠式微笑,称顾客为“主人”
查询文件和目录的磁盘使用
mysql进阶(二十八)GRANT REVOKE用法详解
MASA Stack 第三期社区例会
项目优化之光照使用(Unity3D)
thinkphp 6.x arbitrary file write vulnerability
Encapsulation of JDBCUtils tool class
亚马逊Movers & Shakers榜单获取
如何仿造websocket请求?