从postman导出请求集合后要做的工作:
需要调整导出的json文件,如配置环境变量{{host}},需要修改成准确的url;
通过newman执行newman run test_request.json -r html命令:
执行该命令的前提是需要使用“npm install -g newman-reporter-html”命令,不然通过newman执行json脚本时会提示“newman: "html" reporter could not be loaded.”
初次启动jenkins:
初次启动jenkins软件会提示在本地名为“InstallConfig.ini”的文件中获取密码
配合jenkins构建工程时,典型命令集及解释:
c:#解释:json文件的所处磁盘
cd C:\Users\ouchen\Desktop\postman_test #必须要先cd到将要执行json文件的路径下
C:\Users\ouchen\AppData\Roaming\npm\newman run test_request.json -r html #必须要写newman的绝对路径,不然jenkins执行工程时会失败,提示newman命令无效,也就是说“newman run test_request.json ……”不正确
注:1、c: or C:都可以,windows大小写不敏感;2、以上命令“#及后边解释内容”用于解释,不能一并写到jenkins构建文本框中。
经简单试用,以上解决方法中确有不严谨的地方,但绝对可以对学习“postman+newman+jenkins”工具组合进行自动化测试有所帮助,后续要研究的内容:
1、变量;2、数据驱动;3、提升构建至jenkins的效率
关于newman安装:
总的来说,Newman的安装还是很简单的,具体过程如下:
1、下载并安装nodejs(官网:https://nodejs.org/en/)
2、分别输入node -v和npm -v确认是否成功安装
3、使用命令“npm install -g newman”,安装newman,并使用newman -v确认是否成功安装
关于jenkins安装:按照软件提示,默认方式即可正确安装。(确实要比配置各种环境变量的软件来的轻松!官网:https://jenkins.io/zh/)
最后附上老头的靓照,持续集成是互联网时代工作效率的体现,一定要认识他!或者说你不得不认识他!