postman+newman+jenkins环境部署
Posted 梦想空间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman+newman+jenkins环境部署相关的知识,希望对你有一定的参考价值。
postman+newman+jenkins 环境部署
2017年4月27日 14:33 阅读 11 新浪博客
1.postman: http://itfish.net/article/59864.html(网上参考资料)
1)安装(要用爬墙软件):
进入下面地址https://chrome.google.com/webstore/search/postman?t=http://webstore.google.com下载,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/35e7592e9c312ec8d788ef957a1741d2.png)
成功安装如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/db54f26ba9f39813674d18b3c8f4840d.png)
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/fa5e03fb2ed824122c145f882f20b44d.png)
2)编写用例:
用get方式进入登录接口,传入参数mobile和code,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/d8d84a141fb8dd70038a955633393248.png)
Post请求如下,传参在body下的form-data中:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/d93a6c8e3e04a76559c2e20da8469aa0.png)
3)添加测试,为测试用例增加断言,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/a6e4dc07eb66503c71fc7e1b5f5eff75.png)
4)批量执行:
创建项目,将“请求“加入该项目,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/b730dca40fc5c6fe5831c13d9f5a417c.png)
将项目中的所有请求批量执行,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/ac7d5f57d8c577c7813fb2a9b912772f.png)
2.newman
1)安装node.js(同时会将npm安装好),如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/eb29c53f788935af10f45c07704b4ed4.png)
2)安装newman,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/6cc20785d13f1034d8b10d97d2c8f7f0.png)
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/844de55181f1c32ebb0905624ce32782.png)
3)在postman中执行测试用例通过后,将postman中的用例导出,并用Newman执行,如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/929220dad6d9b086489a6538f07ac1c6.png)
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/b49f4816ac29e8b3853801fb88420d03.png)
3.部署Jenkins
1)安装Jenkins,进入http://localhost:8080
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/9e906649a0643a55092c9da445417f45.png)
2)新建一个freeStyle的Job
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/e3f28294adbd5d143532a7bc531cf342.png)
3)配置如下:
![技术分享](http://tc.sinaimg.cn/maxwidth.2048/tc.service.weibo.com/images2015_cnblogs_com/6f6aecbd4e8e13d94fdbc4eb58b53cbe.png)
4)可根据自己的需求进行发邮件或定时执行等设置,这里不再详说!!!
以上是关于postman+newman+jenkins环境部署的主要内容,如果未能解决你的问题,请参考以下文章
Postman+Newman+jenkins实现API自动化测试