Postman越来越难用了

2024-02-28 18:52
文章标签 postman 越来越 难用

本文主要是介绍Postman越来越难用了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天看到有个哥们吐槽postman的新版界面,这位是Spotify的资深工程师,所以他的槽点还是有些代表性,他是这么说的

Uhhhh what happened to Postman? I just want to send, and inspect http
requests?

What is all this shit?

Adam Rackis Senior Web Engineer at Spotify. Prev, Riot. Next, React,
Svelte, C++ when I’m feeling nasty. Beer, whiskey, coffee snob. Book
lover. Jr Developer for life. https://github.com/arackaf

怀着看热闹不嫌事大的心情,我把本机的postman更新了一下。对于更新这件事情我是能不更就不更,因为我一直觉得postman的旧版本就是比新版本要好用。

更新到最新版本之后,有趣的事情发生了,界面确实变化很大,之前postman的核心就是请求构造页面,现在我随便点了几下,结果postman频繁弹出登录页面,我大概点了2个菜单,分别是Home和Explore,登录框弹出来3次,最无语的是在home页面的全屏登录框,我一时半会找不到X按钮,当时让我无比的慌乱,不登录难道就不配用你吗?幸好在一个不起眼的地方看到可以忽略登录的链接,终于让我这种不愿意透露姓名的postman忠实用户有了继续使用的权利。

其实很早之前postman在进行了几轮融资之后就已经变得越来越臃肿和让人看不明白了,但我还是在坚持使用,主要是因为下面的原因

  • 习惯问题。之前我用的很熟练了,特别是变量和断言功能,其他工具似乎并没有类似的能力
  • 代码导出功能。我习惯于在postman上调通接口,然后直接导出python或者是go的代码
  • 请求导出及分享能力。把collection导出成json文件,然后到处分发,对小团队来说这是很方便的

然而现在我已经在慎重考虑放弃postman了,毕竟我要的是简单工具,而postman要的是建立社区,提高壁垒,提升用户粘性,然后让我交钱。我也不是不能付费,但是

  • 首先我是个人用户,我不会为自己购买团队版本,所以很多付费功能对我来说是用处不大的
  • 替代的产品很多,就像老罗说的,其他产品又不是不能用,甚至有些产品在某些方面做的比postman更好

人不能两次踏进同一条河流,我也不能每次小心翼翼的点掉3次登录窗口,所以是时候说再见了,我不会卸载postman,毕竟我有一些关键的collection保存在上面,但我可以降低使用频率,非必要不去用,另外可以花时间去折腾其他替代品。

替代品

mac 用户

对于mac用户来说首推RapidAPI,这款产品我在大概十年前就已经使用过,当时postman做的并不好,那时候还叫做paw的RapidAPI前生是mac上最丝滑流畅的选择,而且paw是付费的,我买了,毕竟用的是公司的钱。

RapidAPI相对postman比较轻量,不过也支持

  • 导出为python/go等语言的代码
  • 支持一些常见的鉴权方式
  • 比postman要丝滑的多
  • 支持curl导入

windows 用户

windows用户的话可以选择insomnia,这个工具我记得之前有介绍过,作者当初写这个只是为了好玩,后来他靠这个赚了不少钱,最终卖给了kong,可能已经财务独立了吧。项目是开源的,地址在这里: https://github.com/Kong/insomnia。

insomnia的免费版本基本就够用了,功能基本跟postman差不多,除了下面这些

  • 没看到直接写断言的地方,不过翻文档发现其实是支持js unit test的一些框架的,比如mocha,具体的没有仔细研究了
  • 导入功能非常直接且,比如可以直接贴curl命令到url栏里,工具会自动检测和导入,非常丝滑,不过我花了20分钟才能弄明白究竟如何导入
  • 快捷键很好用

VS code用户

thunderclient这个插件应该可以替代大部分postman的功能,如果你使用vs code的话,不妨尝试一下。

基本功能应该是不收费的,文档也比较齐全,还有个github仓库专门做客服用:https://github.com/rangav/thunder-client-support,稍微体验了一下,发现基本上可以替代postman百分之八十左右的功能。比如

  • 导出为python/go等语言的代码
  • 支持一些常见的鉴权方式
    • 支持前置处理和断言
  • 支持环境变量和系统变量
  • 支持curl导入
  • 支持collection
  • 支持导出为postman格式

反正日常使用基本上是够了的,而且没事不会弹登录框,比postman清爽多了。

总结

postman变得流行的原因是作为一个工具,它解决了我们很多实际的问题。但自从商业化之后,postman让我们这些老用户越来越搞不明白,其实不是postman变难用了,平心而论postman还是好用的,这也是为什么其他类似工具都跟postman长的差不多的原因,但加入太多的to B功能之后,我们这种纯粹的C端用户就变成了postman商业化转型的牺牲品。我们的诉求很简单,一个符合直觉的请求调试工具,然而postman通过各种更新主动的抛弃了我们,为了取悦企业采购而牺牲了用户体验,这不是postman一家的问题,基本上大多数的企业级应用都会有一些奇怪的功能去讨好真正的金主,比如钉钉的钉一下功能。

好在市场是自由的,我们仍然有大量的选择余地。

postman我们不能否认其历史地位,它的创新让这一工具品类变得异常丰富,激烈的竞争也让我们用上了越来越好的产品,不过对于最终的独立用户来说,是时候跟postman渐行渐远了。

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们 如果需要可以自行免费领取 【保证100%免费】
在这里插 入图片描述

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述
在这里插入图片描述

这篇关于Postman越来越难用了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/756319

相关文章

【轻松上手postman】入门篇:如果根据接口文档写postman接口用例

在我们平时的测试工作中除了最基本的网页测试外,也会遇到没有页面但需要验证内部逻辑正确性的接口测试任务,在遇到没有网页的测试任务时,我们就要使用到接口测试工具来模拟对程序代码触发。 在接到接口测试任务时,一般都会拿到接口需求文档,没接触过接口测试的人看到接口文档正常反应一脸闷🤣不知如何下手怎么开始测试😓,下面我就来讲讲如何将接口文档上的一个个接口转换成postman用例 首先需要安装

postman基础教程-04run

Postman 工具自带了Runner功能,用于批量运行脚本。在运行时还可以使用外部的CSV或者json文件来指定数据 左侧collections下保存的测试集,点击小三角,点击run按钮 在runner页面中如下图,图1 是可以选择我们要运行的项目,图2是选择我们运行的环境,图3是运行次数和延迟时间,图4是选择的外部测试数据如csv 点击run 可以看到跑完了项目中所有的接口

postman基础教程-02环境变量

编写的API往往需要在多个环境下执行,而Postman 提供了两种类型的变量:环境变量和全局变量,从而很好的解决了这个问题。 环境变量有效范围仅仅在于你所选取的环境,全局变量对所有的环境都试用 api可能需要在拨通的环境中运行,所以api请求的服务器地址不能写死,希望是可以配置的,创建环境变量有多种方式。 环境变量 1.手工预先创建环境变量 点击小眼睛按钮即可创建环境变量,第一个是环境变量

(postman)接口测试进阶实战

1.内置和自定义的动态参数 内置的动态参数有哪些? ---{{$}}--是内置动态参数的标志 //自定义的动态参数 此处date.now()的作用就相当于上面的timestamp 2.业务闭环及文件接口测试 返回的url地址可以在网页中查询得到。 3. 常规断言,动态参数断言,全局断言 //断言主要是以上六个 断言通过!!!

(Postman)接口测试基础应用

目录 ​编辑 1.简介与分类 2.接口测试流程及用例设计 3. 实战接口介绍 4.postman的简介,安装,注册 5.get请求和响应页签详解 6. 问题​编辑 1.环境变量和全局变量:globals--全局变量 2.接口关联 1.简介与分类 1.接口测试是测试系统组件接口之间的一种测试。 2.接口测试的分类: 测试外部接口:测试被测系统和外部系统之间

为什么越来越多卖家入驻TikTok?tiktok马来西亚卖什么比较火?

近年来,越来越多的卖家开始将目光投向了新兴的跨境电商平台。其中,TikTok作为短视频领域的佼佼者,凭借其庞大的用户基础和独特的商业模式,吸引了大量卖家的关注与入驻。本文将探讨为什么TikTok为成为卖家们的新宠,并解析在马来西亚市场,哪些商品在TikTok上卖得比较火爆。 为什么越来越多卖家入驻TikTok? 首先,是因为TikTok庞大的用户基础和流量优势。截至今年8月,TikTok

Android Retrofit注解和postman各种参数类型的对应关系

一、Get请求 没啥区别都是拼在url串上 二、Post请求 本文重点         1、form-urlencoded 方式             postman 是这个样子                          retrofit是这个样子                后台收到是这个样子   Content-Type: application/x-www-fo

Postman2testlink 通过Postman调用Testlink API编写测试用例

Postman2Testlink recommend: China-Gitee,Other-Github 名称版本nodejs大于8.17.0testlink大于1.9.17   API 说明文档   FAQ 常见问题   一、安装 npm install 二、启动服务 node test/server.js 三、示例 工程目录下有postman客户端脚本示例,可以直接导

postman接口压力步骤分享

刚部署一台服务器,现有表90万记录,需要进行下压力测试 postman安装略过 创建文件夹 创建接口存于新建的文件夹 点击runner进行测试

为什么越来越多的IT青年转行网络安全?

目前,我国互联网已经从爆发增长期进入平稳发展阶段,同时每年大量计算机相关专业的毕业生涌入就业市场,导致IT行业逐渐趋于饱和状态,甚至出现裁员现象,去年很多大厂都有裁员,不少程序员再就业成了难题。 面对这样的就业环境,IT青年该如何规划未来的职业方向?这的确是一个需要认真思考的问题。 目前现状 如果刚刚毕业,暂时还没有找到合适的工作; 或者已经工作,正在考虑转换一个工作赛道; 亦或是正