记解决 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
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 13

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

3年前 评论

postwomen了解一下 :grin:

3年前 评论
你看我吊吗啊

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

3年前 评论

ApiPost 这个感觉也还可以

3年前 评论
你看我吊吗啊

@water 三个人用还不错

3年前 评论

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

3年前 评论

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

3年前 评论

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

3年前 评论

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

3年前 评论

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

3年前 评论
你看我吊吗啊

@WINLBJ 666

3年前 评论

@WINLBJ 对不起 我的锅 :speak_no_evil:

3年前 评论

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