postman是一款功能强大的网页调试与HTTP请求发送工具,大家通过它可以对一些网页进行很好的调试,而且不需要安装就可以使用,直接可以在流浪器里面添加。使用这款软件的用户可以非常轻松的实现对网络连接页面进行跟踪和调试,前端和后端或者是设备需要访问服务器的时候都是需要基于对端口的访问,像基础的8080端口之类的,这些决定着前端的项目在运行的时候是否有用,而这款软件可以模拟用户访问页面的时候的信息,模拟各种HTTPrequests发送请求,模拟用户的使用情况,从而达到对项目的测试,甚至于使用这款软件的用户可以在线对数据情形储存,并且支持用户对账号进行数据迁移,在项目中的辅助作用非常的强。
PS:本次小编带来的是postman中文破解版,此版本不仅实现了软件内容的全中文的汉化,同时还是免注册即可直接使用的免费版本,并是绿色免安装版本,有需要的朋友还不赶紧下载起来吧。
Postman破解版汉化教程
1、首先下载好本站的压缩文件,右击解压得到文件夹,找到应用程序,点击开始运行
2、无需安装及得到快捷方式,右击属性
3、打开文件所在位置,点击app-9.3.1
4、找到resources文件夹,打开,
5、将汉化版中的app复制到该目录下
6、OK,汉化完成,点击exe程序即可使用。
Postman使用教程
1、下载好的安装程序Postman-Win64-xxx-Setup.exe,双击安装即可。建议安装在非系统盘,即C盘在外的其他盘,另建议使用全英文路径,避免使用中文路径。
2、打开Postman如下图,可以关闭该页面跳过注册账户,非登陆状态下该工具可以直接使用。接下来出现引导页面,类似IDEA,Android Studio等开发工具的引导页。此处关闭即可。
3、进入Postman主页面并创建项目接口集合
这里是我之前用过,所以左侧文件栏存在几个已有的文件夹。
选择功能菜单New下的Collection创建项目接口集合。新建一个亿的项目A hundred million,可在Description部分写一下项目描述。
4、创建项目模块文件夹
一般项目会分多个管理模块或者功能模块进行开发。这里可根据项目具体情况创建子文件夹方便接口管理。此处在A hundred million项目右键创建资产管理assets文件夹、user用户管理文件夹。可将测试的接口实例保存在对于管理模块下。
5、后台登录接口演示
开发完成后台接口,编写正确严谨的逻辑代码处理前端请求。此处登录接口代码如下,运行后台开发项目,使该接口能够访问。接口请求路径为:http://localhost:8080/manage/app/user/login
6、新建接口测试
在Postman主页面Content部分点击'+'按钮,新增一个接口测试。在图2-6所示第一部分填写接口请求路径,左侧下拉列表可选择请求方式,此处选择POST请求方式。接口请求路径为http://localhost:8080/manage/app/user/login。第二部分是请求体,即包含接口所需请求参数的Body,此处选择原始数据RAW,数据类型使用JSON数据作为请求数据。点击蓝色Send按钮发送请求,后台项目接口接收请求并响应返回执行结果。此处后台处理数据返回结果仍是JSON数据,这个看实际项目而定,此处仅做演示。第三部分是接口响应体,即接口响应请求处理并返回的数据。点击Pretty自动匹配接口返回的数据格式并对数据美化显示,使数据看起来更加直观。如果接口测试出现异常,则可以通过PreView视图查看浏览器响应接口的页面信息,也可以通过Header了解请求状态等参数。一般出现异常还是直接去后台看控制台的异常信息及项目日志来处理解决异常,再进行接口测试。
接口测试通过后,可Ctrl+S保存接口测试实例,填写接口测试名称和接口描述信息,选择要保存的路径,此处保存在user用户管理模块文件夹。当项目的接口全部测试通过后,可在A hundred million项目右键Export导出接口文档,保存为JSON接口测试文件,该文件可通过Postman导入查看。
一、请求方式
对于后台开发的接口,请求方式肯定不止POST一种,Postman也支持多种请求方式。在新建接口测试实例时可选择接口的请求方式,如图
请求类型可以模拟Form表单文本提交,Form表单文件提交,raw原始数据提交,二进制文件提交。对于原始数据类型raw还支持不同文件格式,包括JSON,TXT,HTML等多种文件格式。
二、资金记录接口实例演示
后台开发接口如下,服务器部署运行后台项目。接口请求路径为:http://localhost:8080/manage/app/user/asset/withdrawRecord
新建资金接口测试
请求方式为POST,
请求URL为http://localhost:8080/manage/app/user/asset/withdrawRecord
请求体为JSON类型的原始数据
点击Send请求接口,接口响应请求处理返回结果如图
插件与功能
1、模拟各种HTTPrequests
从常用的GET、POST到RESTful的PUT、DELETE…等等。甚至还可以发送文件、送出额外的header。
2、Collection功能(测试集合)
通过collection的归类,我们可以良好的分类测试软件所提供的API.而且Collection还可以Import或是Share出来,让团队里面的所有人共享你建立起来的Collection。
3、人性化的Response整理
一般在用其他工具来测试的时候,response的内容通常都是纯文字的raw,但如果是JSON,就是塞成一整行的JSON。这会造成阅读的障碍,而Postman可以针对response内容的格式自动美化。JSON、XML或是HTML都会整理成我们可以阅读的格式。
4、内置测试脚本语言
支持编写测试脚本,可以快速的检查request的结果,并返回测试结果。
5、设定变量与环境
可以自由设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。
常见问题
1、为什么支持postmanchrome应用程序已被弃用?
答:原来早在2016年google就宣布计划终止对windows,mac和linux用户的chrome应用程序支持。但是这项计划的具体实施时间是2018年,这意味着,从2018年初开始,postmanchrome应用程序的支持即将消失。这2年的过渡期就是给开发者时间去开发相应的应用程序。
2、工具怎样传递csrf参数,csrf参数是在header里吗?
答:postman由于是chrome扩展的缘故能支持的header不多,需要安装postmaninterceptor才能自定义header字段。右上角那个卫星图标就是intercept