记解决 Postman 卡顿,占 CPU,卡死问题

前言

对于后端开发者来说,一个好的接口调试工具是很重要的。这里首推 Postman

解决方案

对于急于解决问题的可先这样操作,没错,简单暴力之清缓存,删除历史记录。对了,切记没登录的伙伴记得备份需要的记录。了解解决过程可往下看。

起因

有一天发现自己的 Postman 越来越卡,打开越来越慢,各种卡死,占用大量 CPU ,那真的是令人奔溃的。其实这个卡顿问题很久之前就遇到,但是后来都没去解决,一直忍受着。终于有一天实在是卡的受不了了,才去找了解决方法。

过程

这天终于下定决心去解决它。第一件就是想到不行我就重装软件好了。毕竟重装能解决 99% 的问题!实在不行,就多装几次就好了!我果断卸载装了最新的 Postman 。可结果是肯定没有解决(这里已经删除了安装目录下所有文件)。然后我打开了百度,搜索 Postman 卡 关键字,出来的是解决办法大都是兼容性问题。一看 Postman、卡、占 CPU,果然受苦的不只是我啊!我果断按照他们的方法操作了一遍。然后,是的,我没有成功,依旧是卡!

这个时候都已经动了换工具的念头了,但还是想再坚持一下。因为前几次都是这样放弃了。最后我来到了全球最大的 同性交友社区 来寻求最后的办法!果然,皇天不负有心人!我找到了一丝丝蛛丝马迹!在 Postman 的官方 GitHub 下的 Issues 有多个关于 CPU 卡顿的讨论。找到了这个

记解决Postman 卡顿,占 CUP,卡死问题
具体见相关 Issues 查看。

果然:

记解决Postman 卡顿,占 CUP,卡死问题

我按照他的思路,修改了这个 C:\Users\<user>\AppData\Roaming\Postman\IndexedDB 这个文件夹名。Postman 居然奇迹般的复活了,一点都不卡了。
抱着,寻根究底的态度研究了一下这个目录里面的文件,

记解决Postman 卡顿,占 CUP,卡死问题
这么多,这么有规律,还是以 *DB 命名的,看起来很像日志数据。于是打开 App 寻找有日志的东西。找了一圈发现只有这个 History 看起来很像。抱着试一试态度,我用 Postman Interceptor 插件疯狂捕捉我在浏览器访问的请求,很快就刷满了我的历史记录。然后就卡起来了。现在,就是见证猜想的时刻了。当我点完删除所有记录的时候,它真的好了。
记解决Postman 卡顿,占 CUP,卡死问题

这个问题应该是使用 Postman Interceptor 插件的人会经常碰到,不然正常请求要积累很久才能达到

真香

至此,问题终于得到了解决。果然还是 Postman 香啊!

本作品采用《CC 协议》,转载必须注明作者和本文链接
Keep it Simple, Stupid
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 13

感谢,被卡顿困扰很久了!

2年前 评论

postwomen了解一下 :grin:

2年前 评论
你看我吊吗啊

@Hello-world 我以为你是开玩笑 没想到真有

2年前 评论

ApiPost 这个感觉也还可以

2年前 评论
你看我吊吗啊

@water 三个人用还不错

2年前 评论

推荐使用runapi www.showdoc.com.cn/runapi/30291 资源占用只有postman的一半不到。

2年前 评论

@star7th 个人经常用到 Postman Interceptor 插件,你这个好像没有这个功能

2年前 评论

@笑逐颜凯 感觉这个插件必要性不是很大,登录信息往往利用环境变量和全局变量以及执行脚本就可以处理了。这方面反馈的用户很少。

2年前 评论

@star7th 我主要是配合 Xdebug 使用方便点

2年前 评论

tm的,我木有登录,半年传的接口都被清空了。欲哭无泪,

2年前 评论
你看我吊吗啊

@WINLBJ 666

2年前 评论

@WINLBJ 对不起 我的锅 :speak_no_evil:

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!