首页 > 其他分享 >自动化测试 - mac安装jenkins并安装allure插件,构建执行pytest自动化用例并产出allure结果

自动化测试 - mac安装jenkins并安装allure插件,构建执行pytest自动化用例并产出allure结果

时间:2022-10-15 18:56:49浏览次数:69  
标签:插件 pytest allure 构建 自动化 jenkins 安装

背景:jenkins + pytest + allure,产出自动化测试结果
步骤如下:

一、mac安装jenkins

1. 方法一:(不推荐,跳过)

  • 安装tomcat
  • 下载jenkins并放到tomcat的www目录

2. 方法二:brew安装(推荐,简单)

# 安装命令:
brew install jenkins-lts   # lts:长期支持的稳定版本
# 启动命令:
brew services start jenkins-lts
# 停止命令:
brew services stop jenkins-lts
# 重启命令:
brew services restart jenkins_lts

3.方法三:jenkins镜像

4.启动jenkins

# 浏览器打开jenkins地址,首次安装需要输入密码
http://127.0.0.1:8080  # 只能使用127.0.0.1,使用localhost无法打开

二、安装allure插件

1. 插件管理中安装allure
系统管理 -> 插件管理 -> 可选插件搜索allure -> 选中点击插件,下载安装并重启 -> 重启jenkins
image
image
image

2. 配置allure

  • 系统管理
  • 全局工具配置
  • Allure CommandLine
  • 新增allure commandline
  • 添加别名,选择版本号
  • 点击应用,再点击保存
    image
    image

新建job任务

  • 点击新建任务
  • 输入任务名:ApiTest
  • 选择构建一个自由风格的软件项目,点击确定
  • 填写描述信息
  • 选择「丢弃旧的构建」,输入保留的天数和构建数
  • 源码管理:选择git,填写自动化测试脚本的git地址(需要输入代码管理平台的账号和密码)
  • 构建触发器:设置每天8点执行: * 08 * * *
  • 构建环境:选择第一个,构建前删除原来的工作空间(每次都是创建新的workspace)
  • 构建:选择「执行shell」,输入构建时执行的shell,主要就是进入工作空间,pip3安装包,执行pytest自动化case
  • 回到job中,点击「立即构建」,查看allure report报告结果
#!/bin/bash
cd ${WORKSPACE}
pip3 install -r requirements.txt --user # 这个文件主要是pytest自动化case中需要安装的包,需要的可以评论要一下
python3 -m pytest
  • 构建后操作:选择Allure Report,填写报告文件路径:report(pytest配置中指定的输出目录)
    image
    image
    image
    image
    image
    image
    image
    image
    image
    image
    image

标签:插件,pytest,allure,构建,自动化,jenkins,安装
From: https://www.cnblogs.com/alisleepy/p/16794778.html

相关文章

  • Linux下mysql5.7.37升级至mysql5.7.39-RPM安装
    mysql版本5.7.37升级到5.7.39。由于我们由于我们安装mysql的方式是通过mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar中的rpm包安装。所以升级的方式是专门针对这种方式:rpm-iv......
  • 在docker应用中安装python3环境,运行程序,输出日志时间比本地时间慢8小时
    根据排查原因是docker容器时间以0时区为准,中国在东8区,因此输出时间比中国时间慢了8小时解决方法一:1:首先,进入docker应用中dockerexec-it-urootjenkinsbash说明:使......
  • VMware虚拟机的简单安装和配置
    一.简单了解虚拟机虚拟机英文名(VirtualMachine)是通过软件模拟的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体......
  • harbor安装
    harbor离线安装1、安装docker环境##配置加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://172.31.0.1......
  • Linux 安装并启动SSH服务
    1.安装openssh-serveryuminstallopenssh-server2.开启SSH服务端systemctlstartsshd3.设置开机自启systemctlenablesshd......
  • 解决 -Code 安装似乎损坏。请重新安装
    问题:1.安装插件 fixVSCodeChecksums  2. ctrl+shift+P打开命令面板  3.输入 FixChecksums:Apply  4. 重新启动VSCode ......
  • Ubuntu下安装make
    方法一:(自动安装)1、进入root权限:suroot2、更新安装列表:apt-getupdate3、安装make:apt-getinstallubuntu-make 方法二:(手动安装)1、查看make版本,在浏览器搜索:ftp://f......
  • CentOS最小化安装后找不到ifconfig命令
    1.ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端......
  • Typora的安装(当然不是普通版本啦)
    下载Typora安装包-Dominic的蓝奏云安装双击typora-setup-x64.exe然后……都会吧?啊?打钱(bushi)Typora最初是免费的,但开发者也是要恰饭的,所以现在是收费机制,但是今天相......
  • 在Ubuntu系统上手动安装GCC环境
    Ubuntu系统是自带GCC安装指令的aptinstallgcc,当前apt源中gcc版本为5.4.0,版本太低,推荐手动安装gcc8.3.0手动安装gcc8.3.0之前需要先确保安装gcc环境依赖GMP4.2+、MPFR......