后续考虑在linux上实现

时间:2022-06-25 06:27:56

  比来本身在学习用postman+newman+jenkins实现API自动化测试,这里做个回顾和记录。(这次是在windows长进行的环境搭建

一、说明

  1.大抵思路:操作postman做接口调试所搜集的collection导出.json文件,再操作newman命令运行.json文件和得出测试功效,最后集成到jenkins实现自动化。

  2.环境说明:postman基于JavaScript语言,postman的脚本(json文件)运行依赖newman环境,而newman环境依赖JavaScript的环境nodejs。

二、 Nodejs安置

  1.下载安置包:https://nodejs.org/en/  

   

后续考虑在linux上实现

  2.安置:直接点击安置措施,下一步,期待措施安置完成;(安置措施会自动将node环境变量添加到PATH中)

      验证nodejs是否安置告成,打开dos命令窗口,输入node -v,呈现版本号,即安置告成了。

      

三、安置newman

  1.dos命令窗口输入:npm install -g newman

  

后续考虑在linux上实现

  2.验证newman是否安置告成,输入newman -v,检察到版本号即安置告成

  

四、postman安置

  1.下载安置包:https://www.getpostman.com/

  

后续考虑在linux上实现

  2.安置:直接点击安置措施,下一步,期待措施安置完成;

五、postman导出.json文件

  1.启动postman,添加接口访谒,输入须要的参数,点击send,确认处事器返回值是正确的

  

后续考虑在linux上实现

  2.Tests的使用:Tests可以添加一些断言来判定请求是否告成。

  

后续考虑在linux上实现

  3.导出.json文件

  

后续考虑在linux上实现

后续考虑在linux上实现

导出文件,选择地点生存。

  4.dos窗口运行json文件:先在dos窗口运行.json文件,检察运行功效是够切合预期。

  

  

后续考虑在linux上实现

newman命令能执行.json文件

六、集成jenkins

  jenkins搭建:

  1.下载安置包:https://jenkins.io/index.html

  

后续考虑在linux上实现

  2.jenkins安置:点击安置措施,点击下一步,进行安置。

  3.jenkins安置告成后,本地浏览器输入:localhost:8080(默认8080端口)

 

后续考虑在linux上实现

  4.新建jenkins用户,在系统设置---打点插件中添加HTML Publisher plugin插件

  5.新建一个*气势派头的Item

  

后续考虑在linux上实现

  6.配置jenkins:

  ●选择Item的“配置"选项

  

后续考虑在linux上实现

  ●【构建】选项中,选择“增加构建法式”,选择“Execute Windows batch command”

  

后续考虑在linux上实现

  ●输入neman运行命令,加上生成呈报的命令

  

后续考虑在linux上实现

  ●增加构建后操纵:添加Publish HTML reports和Publish Junit test result report

  ●【构建后操纵】--Publish HTML reports

  

后续考虑在linux上实现

  ●【构建后操纵】---Publish Junit test result report

  

后续考虑在linux上实现

  点击生存。jenkins的配制就完成了,,最后再进行节点配置。

  ●【系统打点】---【打点节点】--配置

  

后续考虑在linux上实现

  生存之后,当即构建

  

后续考虑在linux上实现

  检察HTML呈报