您的位置:首页 > 其它

postman应用

2016-07-17 15:44 190 查看


1 安装

https://chrome.google.com/webstore/search/postman?hl=zh-CN

输入以上地址后,安装如下图所示插件即可,然后会在桌面生成快捷方式

2 初级应用

打开postman后,输入接口地址和类型,在body内填写完提交的form表单参数,点击send即可在下方查看接口返回信息






3  进阶应用

在Pre-Request和Tests里可以预先设置好参数数据和结果校验,用来实现后期接口半自动化与全自动化的应用.

 





预置脚本与结果校验除了PostMan自带的函数以外,其他都可以用javasrcipt实现

例如我们需要实现一个用户注册的接口自动化,接口地址为http://api.uc.hxmklmall.cn/wechat/sendMsghttp://api.uc.hxmklmall.cn/wechat/registerByWeChat其实现逻辑如下:

1 先去短信接口获取到短信验证码

2 然后拿着验证码和手机号去调用接口进行注册

3 同一手机号不得重复注册

 

根据以上逻辑,我们需要在Pre-Request和Body内进行如下设置:

短信接口脚本

注册接口脚本

 

将以上两个接口用例保存后按顺序放入新建的文件夹后,点击文件夹右上角呼出执行页面,点击Run.跳转至执行页面,设定好Environment(测试环境)和Iteration(次数)后点击starttest





 

然后就可以愉快的查看执行结果了,这样我们就完成了http接口的半自动化测试.

PostMan自定义的函数有很多,测试校验函数就有十数种,大家可以根据自己需求来定义Tests里面的校验函数达到自己的测试目标




4 高级应用

newman是一个Postman配套的命令行工具,可以通过命令行形式执行postman的脚本,这样为我们实现全自动化提供了坚实基础.

newman应用和nodejs的下载地址:https://pan.baidu.com/s/1eRAMmBo

在执行环境安装node.js和JDK(Node版本5.4以上,JDK版本1.7以上)

在cmd命令行中输入 npm install -g newman 执行安装

newman –V  //查看安装是否成功,注意大小写



导出postman的执行文件



•执行指定的Collection文件(本地)
•newman -c *.json.postman_collection
•执行指点定的Collection文件及Environment文件(本地)
•newman -c *.json.postman_collection -e *.postman_environment
•执行保存到服务器上的Collection(云端)
•newman -u https://www.getpostman.com/collections/cb208e7e64056f5294e5
•循环执行Collection文件5次(云端)
•newman -u https://www.getpostman.com/collections/cb208e7e64056f5294e5 -n
5
以上为脚本执行的一些命令,各位自行深入研究

 

最后,愉快的查看命令行执行结果..

由于newman支持命令行控制,也就能通过jenkins下Job的commandline实行全自动化.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: