Postman使用总结
对于黑盒测试工程师来说,使用postman的场景无非就是拿它看看接口返回的数据。比对一下预期返回的参数与实际是否相符。所以我这里的postman使用方法仅限于如何调用接口。
首先,你需要下载postman(毋庸置疑,其实用网页版也可以)
安装你需要的版本
注册/登录账号,可以谷歌账号登录(你得有梯子)
完成登录后你会看到:
如何发送各种请求我就不介绍了,如果这个都看不懂建议转行🐶
如果GET请求是带参的请选择Headers然后输入key和value,一般是cookies要用到。至于app的cookies如何获取请看Charles教程。(如果我写了的话)
如果是发送POST请求,通过传参去获取服务器中的一些数据,可以选择Body->raw->JSON,在输入框内输入你想要传给服务端的JSON文件内容
如果是发送一些删除请求,请求方式选择DELETE,一般会返回200告诉你删除成功
除了上述基础操作,Postman最方便的地方在于你可以将请求参数化,将一些常用的变量参数化,避免重复测试,还可用于自动化迭代测试。一般会用{{something}}去代替一些域名,接口路径,参数等。由于目前功能测试用不到很多接口,我这就不展开介绍使用方法了。
下面介绍一些使用Postman的进阶测试方式:
使用Test,写一些JS代码,校验返回数据。点击「Send」按钮后点击「Test Results」按钮就可以查看返回数据与你设置的断言有多少是通过了的。
Postman做压力测试:Postman的压测其实并没啥用,它是线性去请求数据的,计算机会排队发送请求。而压测想要的其实是在n秒内同时发送m条请求时服务器的返回数据。由此可见,Postman的压测功能其实并不是真正意义上的压力测试,如果要做压测还是老老实实去用Jmeter吧。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)