自动化
文章平均质量分 64
baozi_xiaoge
这个作者很懒,什么都没留下…
展开
-
Ansible Tower执行任务报错call to /api/v2/job_temp....POST returned status:500 A server error has occurred
服务器异常重启后都正常起来,登录Tower。执行任务报错,顿时一脸懵,以为是异常重启导致,手动重启一下Tower服务没有效果。继续排查根据错误信息查找了一下没有遇到相同的,于是乎查看Tower运行日志在错误最后看到是因为mq连接服务器错误,于是乎看看相关mq的错误处理。vhost down 导致vhost不可用,使得无法通过这个vhost广播消息删除vhost重建rabbitmqctl delete_vhost towerrabbitmqctl add_vhost towerrabbit原创 2020-09-07 11:34:26 · 516 阅读 · 0 评论 -
ansible中控机到其他服务器批量免密
如题所述,免密操作时几台服务器还可以手动,服务器多的时候就需要考虑批量自动免密操作,查询一些资料批量免密都是IP段范围,但当服务器IP地址各种范围都有呢?这就需要传参了。首先确认中控机是否装了expect,批量免密会用到它,如果未安装,手动先安装一下yum install -y expect将服务器IP和密码放在一个a.txt里,如图:shell脚本实现如下:#!/bin/bash#EOF的特殊性,将免密操作写了一个函数,循环时调用function newauto(){expect &原创 2020-07-07 11:53:58 · 341 阅读 · 0 评论 -
CentOS7之Jenkins+Pytest+Allure自动化测试持续集成
文章目录一、环境准备1、Pytest2、Allure3、Jenkins二、持续集成一、环境准备1、Pytest确保centos7服务器已安装python3+环境,本机为python3.7为了区分系统自带的python2.7环境,可python官网下载压缩包,解压到服务器指定目录,配置环境变量如解压到/usr/local/目录,配置环境变量,编辑/etc/profile,追加如下内容e...原创 2019-12-06 11:37:37 · 1237 阅读 · 3 评论 -
pytest+allure之测试报告本地运行
文章目录一、前言二、Anywhere运行三、Tomcat运行四、Node.js安装一、前言众所周知当生成allure测试报告后,在PyCharm下右键index.html就打开了,这样式儿的但在本地打开时,这样式儿:因为PyCharm自带容器服务,开启了一个端口运行,同理本地也可以开启一个容器去运行测试报告以供查看,而不是每次都得打开PyCharm运行,本文提供两个方法二、Anywh...原创 2019-12-04 09:33:15 · 1681 阅读 · 2 评论 -
自动化测试Python3.8+Pytest5.3.1+Allure2.13.0之demo实现
文章目录一、环境准备1、Python2、Pytest3、Allure二、demo实现1、新建工程2、填写代码3、运行工程前言建议大家学习pytest及allure框架的时候参照着官网,虽然说官网上都是英文,但Google 有个翻译网页的功能,虽然不咋滴 但大致可以看懂,当然了英文好的小伙伴直接原文学习虽然网上的资料多,但还是官网全,本文就权当抛砖引玉了Pytest官方文档.Allure官...原创 2019-12-03 18:31:22 · 2871 阅读 · 0 评论