【软件测试】接口测试工具APIpost

news2024/12/26 11:27:09

说实话,了解APIpost是因为,我的所有接口相关的文章下,都有该APIpost水军的评论,无非就是APIpost是中文版的postman,有多么多么好用,虽然咱也还不是什么啥网红,但是不知会一声就乱在评论区打广告,实在气愤,一律删帖。

但是,看的多了,也就有了装一下看看的冲动了,就冲着这中文版本更友好,乐此不疲来知乎蹭热度的毅力,也体验一把这个中文版postman吧,毕竟有不少身边的朋友、同事抱怨postman是英文版,用起来有障碍,就算是能破解,也不是很方便,能有一个纯中文版本、又不难用的接口测试工具,就算比不上postman、jmeter或者就算功能相似,也是不可多得的好工具。

但是看到官网更是让我惊讶了一把,Apipost=postman+swagger+mock+jmeter,这整个一个大集成啊,如果真像官网说的那么牛,果断放弃postman、jmeter有没有。

不过看功能描述所给的几个部分,也还算不错,其中的API设计、文档应该算是一个比较亮点的吧,API调试和自动化应该其他工具都有,算不得什么创新。

1、API设计

API开发设计先行,预定义API文档、响应期望数据结果,支持json-schema、支持本地/云端mock,真正做到边设计边测试,这不正式我们要的尽早测试吗,感觉这个团队应该有不少测试出身的工程师,基础理论还是挺扎实的。

2、API调试

快速高效的调试、开发,响应速度更快、参数公用、内置脚本、变量引用、参数描述库、支持多种协议,这个应该才是他的核心之接口测试吧,无非也是和postman、jmeter一样支持HTTP、HTTPs的各种接口方式,最多再引入一些其他协议的测试,外加js脚本做复杂一些的数据处理。

3、自动化测试

专业轻松的测试验收,支持单流测试、组合测试、智能测试报表,条件、循环、断言等多场景控制器,这个是不错,至少比postman中的runner运行器要强大一些,毕竟支持了条件、循环了,但是感觉灵活性应该不如jmeter。

4、API文档

协作效率拉满的文档,实时同步的标准化、全新视觉体验,支持密码、个性化分享,这个也权且算是创新吧,说试话,不太习惯postman的团队协作、文档共享的方式,希望apipost能带来比较惊艳的效果吧。

再看apipost的适用场景,基本上也覆盖了前端、后端和测试的的主要角色,也算是五章俱全,全方位覆盖了,可是感觉postman、jmeter也行。


但是看到官网上的这个功能对比图,就有点跌掉下巴的感觉,说自家好,也不至于通过碰瓷行业大佬来凸显自己的,还是好好做产品,自然而然用的人也就多了,因为了解还不多,后续使用过程中,可能会改变我的看法呢,看好你奥。

安装没啥好说的,官网下载对应自己版本的即可,我就直接下载最新版的windows64位的啦,然后自定义安装上就行,中间基本就是下一步,不需要改动什么。

好了,本文就先写到这吧,权当给大家简单介绍了一个国产的接口测试工具和自己的一些看法,后续继续更新apipost的详细用法。

最后: 我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

 

                                全套资料获取方式:点击下方小卡片自行领取即可

                                                          

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/630689.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux日志

rsyslog系统日志管理 哪类程序产生的什么日志放到什么地方 处理日志的进程 第一类: rsyslogd:系统专职日志程序,处理绝大部分日志记录,系统操作相关的信息,如登录信息,程序启动关闭相关信息&#xff0c…

C#语言实现4K图片放大缩小和平移显示性能的速度测试

在介绍“熊猫视图.Net图形控件”系列文章中, 【“熊猫视图.Net图形控件”介绍链接】https://blog.csdn.net/mosangbike/article/details/126026801有对显示图像文件的测试结果,当时测试的不太严谨。今天抽时间详细测试了一下。 从网上找了一张Jpg图像作…

亲宝宝 实习 面经

目录 1.char varchar 长度是字符数还是字节数 编码格式2.整型数据类型3.decimal及其实现4.慢查询5.索引失效6.explain7.for foreach性能差异8.数据库事务隔离级别9.binlog redolog 二阶段提交10.redis数据类型11.redis实现消息队列12.mybatis传参方法13.insert返回主键 1.char …

数据库实验一 数据库和数据表的建立、修改和删除

任务描述 本关任务:建立数据库 为了完成本关任务,你需要掌握: 如何创建数据库,显示已经建立的数据库 相关知识 创建数据库 创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。 命令格式: CREATE DATABA…

粮油智能制造MES追溯系统源码

粮油生产加工MES追溯系统源码 粮油生产加工MES追溯系统,实现从种植、加工、检验、销售各个环节的数据采集。 粮油MES质量管控防伪溯源系统可广泛用于粮油生产加工领域。实现种植主体、种植基地、生产计划、压榨、精炼、包装、销售、物料管理、检验检测等各个环节的…

Java对象拷贝MapStruct

介绍 编译期即可生成对象复制代码。简单理解,功能定位org.springframework.beans.BeanUtils。 官网,GitHub-MapStruct。 入门 maven项目引入依赖: mapstruct:包含必要注解,如Mappingmapstruct-processor&#xff1…

Cereal 靶机

环境准备 靶机链接:百度网盘 请输入提取码 提取码:bcj2 虚拟机网络链接模式:桥接模式 攻击机系统:kali linux 2021.1 信息收集 1.探测目标靶机 arp-scan -l 2.nmap -p- -A -T4 192.168.1.107 探测目标靶机开放端口和服务 漏…

我是如何入门网络安全?有什么自学心得?

我是如何入门,网络安全的 那年我高三毕业的时候要填志愿前几天 我妈问我想学什么专业。 我说,想学网络设计、或者计算机、网络安全工程师 那时候还比较年轻,也对网络,计算机这方面感兴趣嘛 于是我妈和我爸决定让我学网管。 我…

卡尔曼滤波与组合导航原理(十三)无迹卡尔曼滤波UKF

一、蒙特卡洛仿真 蒙特卡洛仿真的基本原理是通过生成大量的随机样本,以近似地估计实际事件的概率和预测结果。 它是以蒙特卡洛赌场命名的,因为它使用随机数和概率统计的方法来模拟现实世界中的各种情况和结果,就像在赌场中抛骰子或发牌一样。…

LeetCode_Day6 | 有效的字母异位词、两个数组的交集、快乐数、两数之和!

LeetCode_哈希表 242.有效的字母异位词1.题目描述2.题解 349.两个数组的交集1.题目描述2.题解 202.快乐数1.题目描述2.题解思路(官方题解啊!看了好几遍真难) 3.算法4.代码实现5.复杂度分析 1.两数之和1.题目描述2.哈希表法3.代码实现 242.有效的字母异位词 1.题目描…

《三》TypeScript 中函数的类型

TypeScript 允许指定函数的参数和返回值的类型。 函数声明的类型定义:function 函数名(形参: 形参类型, 形参: 形参类型, ...): 返回值类型 {} function sum(x: number, y: number): number {return x y } sum(1, 2) // 正确 sum(1, 2, 3) // 错误。输入多余的或者…

CAN总线竞争与仲裁机制分析

1、CAN总线的接口 (1)CAN总线是串行、差分信号、异步总线,传输数据用两根信号线组成的差分信号线; (2)CANH和CANL是一组双绞线,两根线的电平差值表示逻辑1和0; 2、CAN总线显性、隐形电平 显性电平代表逻辑0,隐形电平代…

【Prometheus】mysqld_exporter+Grafana+AlertManager预警

环境 prometheus-2.44.0 mysqld_exporter-0.14.0 grafana-enterprise-9.1.2-1.x86_64.rpm alertmanager-0.25.0. 简介 mysql_exporter是用来收集MysQL或者Mariadb数据库相关指标的,mysql_exporter需要连接到数据库并有相关权限。既可以用二进制安装部署,…

08.JavaWeb-SpringMVC

2.SpringMVC Spring框架是一个开源的轻量级框架,SpringMVC是Spring的一个子框架 2.1SpringMVC工作机制 2.1.1 DispatcherServlet前端控制器 【不需要程序员开发】 作用:作为接受请求,响应结果,相当于转发器,中央处理…

『Jenkins』最新版Jenkins安装与Git集成—CentOS 7安装的详细教程

📣读完这篇文章里你能收获到 图文形式安装Jenkins在Jenkins集成Git并进行的配置感谢点赞收藏,避免下次找不到~ 文章目录 一、准备工作1. 安装Java Development Kit (JDK 11) 二、安装Jenkins1. 下载和安装最新版的Jenkins2. 启动Jenkins服务3. 将Jenkin…

【线性代数】

求解线性方程组 右乘向量/矩阵 把左边的矩阵拆成一个个列向量,右边的向量表示对左边列向量组的线性组合。 [ c o l 1 c o l 2 c o l 3 ] [ 3 4 5 ] [ 3 c o l 1 4 c o l 2 5 c o l 3 ] \left[\begin{array}{c} col_{1} & col_{2} & col_{3} \end{array}\…

类的三大特性——>封装

目录 理论知识 数据抽象: 封装: 细节知识 访问控制与封装 访问控制 STL使用封装 理论知识 类的基本思想是数据抽象、和封装。 数据抽象: 是一种依赖接口和实现分离的一种编程技术: 接口:包括用户所能执行的操…

点燃创作灵感:Prompt 实践指南揭秘!让 ChatGPT 更智能的六种策略(上)

在和 ChatGPT 对话中,Prompt 提示词的选择,如果遵循以下六种策略,我们将获得更好、更符合要求的回答。 这些策略,后几种更适合在编程调用 ChatGPT API 时使用,不过也适用直接和 ChatGPT 对话,让它更好的理解…

【LeetCode】HOT 100(7)

题单介绍: 精选 100 道力扣(LeetCode)上最热门的题目,适合初识算法与数据结构的新手和想要在短时间内高效提升的人,熟练掌握这 100 道题,你就已经具备了在代码世界通行的基本能力。 目录 题单介绍&#…

C语言之基于链表实现排序

题目&#xff1a;通过链表实现从小到大进行排序 代码&#xff1a; #include <stdio.h> #include <stdlib.h> #define N 9//通过链表实现从小到大排序 typedef struct node {int data;struct node *next; } NODE;//fun函数实现是将头结点的单向链表节点…