一、Postman能做什么
As we all know, postman 是一个接口测试工具,是Google Chrome的一个插件,通过访问调用API,可实现不通过业务平台从而达到的业务目标;如创建一个账号,账号信息
json为{"name" : "zc","password" : "zc@123"},
创建账号的API为{ url } / createAccount /(说明:url为业务平台的base url),则在postman中可使用post方法(基本方法见后文)进行数据提交,避开了原有的交互型的业务平台,同样实现了接口既定的业务(postman在软件工程实践过程中主要应用在开发联调或测试阶段)
二、Postman使用简单示例
基于上文描述,使用postman来实现一个账号的创建
1、打开postman,在地址栏输入url信息,如
2、在headers输入token/Authorization
什么是token/Authorization,token是用户访问平台的一个秘钥,任何用户登录某个平台后,需要输入用户名和密码,后台验证通过后会返回一个秘钥,这个秘钥是有过期时间的,如长时间登录一个平台后,再次刷新浏览器会发现,可能已经被强制退出了,这就是秘钥过期了。因此在使用postman进行接口测试时,需手动获取一个最新的秘钥。
其他header信息中需要什么关键字按照具体业务接口要求;
3、body传递数据{"name" : "zc","password" : "zc@123"}
body选择数据格式为json,数据格式通用根据具体业务接口要求,如可传递from-data格式
4、点击发送请求,查看返回信息
其中status:200 OK,这个状态码是指接口访问成功,但并不是指接口验证成功,200 OK是http的状态码,如接口不存在时返回404状态码。具体业务请求成功或是失败需验证返回值,如正常情况下返回值“status”:100000(此信息为业务协议,并非固定),以及“message”:“ok”,此示例中因传递的参数不正确,故返回“100007”错误码。