在postman插件的应用与实战(一)中,介绍了postman插件的安装,使用,collestion的创建以及应用,本小节中,我们来介绍postman结合newman和jenkins持续构建工具,来对postman中的接口测试进行统一的管理。

关于newman的信息,可以到网址看详细的信息,这里只介绍newman工具的安装,首先安装node.js,然后执行如下的命令安装newman命令

安装成功后,在windows命令提示符输入newman,出现如下的截图,表示安装成功,见截图:

postman插件使用(Postman插件的应用与实战)(1)

见newman工具的常用的命令:

postman插件使用(Postman插件的应用与实战)(2)

在这里,我们在postman插件中创建一个对百度的请求,然后使用newman工具来测试这样的一个过程,见创建的请求百度的collestion截图:

postman插件使用(Postman插件的应用与实战)(3)

点击百度中的collection的share collection,会出现如下的截图,见截图:

postman插件使用(Postman插件的应用与实战)(4)

在如上的截图中,点击Download,把文件的内容复制到baidu.json并保存到

C盘下,见baidu.json的内容:

postman插件使用(Postman插件的应用与实战)(5)

下来使用newman执行该get请求的测试用例,见执行的命令:

cd c:/

newman -c baidu.json

见命令的截图以及执行的结果:

postman插件使用(Postman插件的应用与实战)(6)

postman插件使用(Postman插件的应用与实战)(7)

我们可以在jenkins创建一个过程,把newman和jenkin结合起来,直接让jenkins工具去执行,而不需要每次使用命令去执行了,见创建的过程的截图:

postman插件使用(Postman插件的应用与实战)(8)

事实上,创建这样一个过程是很简单的,postman工具唯一的缺点,就是如果需要断言,我们就得支付一定的金额,但是即使不能断言,在实际的测试过程和工作过程中,它依然是比较受欢迎的一个测试接口的测试工具。