码迷,mamicode.com
首页 > 系统相关 > 详细

linux上用newman+postman进行自动化测试

时间:2018-05-08 14:27:51      阅读:535      评论:0      收藏:0      [点我收藏+]

标签:bashrc   编辑器   comm   white   data-   a10   cdc   python   版本   

第一步:
从postman中导出collection和enviroment文件,上传到linux主机上
第二步:
linux上安装node 和npm ,然后才能用npm安装newman
技术分享图片
第三步:安装newman
执行:sudo npm install -g newman
如果:
newman -v 能够显示出版本说明安装成功!
如果报错,类似这种错误:
-bash: ./newman: /usr/bin/env: bad interpreter: No such file or directory
这是因为newman这个文件开头指定的node解释器位置有误造成的!
解决方法:
1.确认本机的node解释器位置,如上图node解释器的位置已经设置为:/usr/local/bin/node
2.找到linux中newman解释器目录,比如笔者的是:/usr/bin/newman
执行: vi /usr/bin/newman,修改文件开头node解释器为正确路径即可!本机node解释器的目录:/usr/local/bin/node。
技术分享图片
这样newman命令应该就能用了!
第四步:设置定时任务跑Newman
执行:
export TZ="Asia/Shanghai"
source ~/.bashrc
这样就为当前用户配置了中国上海时区
技术分享图片
执行:
crontab -e:添加定时任务
# m h  dom mon dow   command
30 15 * * * newman run /home/lkj/newmanjob/MyBitt.postman_collection.json -e /home/lkj/newmanjob/MyBitt.postman_environment.json >> /home/lkj/newmanjob/result.txt;python3 /home/lkj/newmanjob/sendmail_linux.py;rm -rf /home/lkj/newmanjob/result.txt
crontab 默认是nano编辑器,可以用命令select-editor修改呈vim模式编辑

linux上用newman+postman进行自动化测试

标签:bashrc   编辑器   comm   white   data-   a10   cdc   python   版本   

原文地址:https://www.cnblogs.com/thelastman/p/9007568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!