19-pytest-allure-pytest环境搭建(代码片段)

爱学习de测试小白 爱学习de测试小白     2023-02-02     551

关键词:

目录

前言

安装alluer

安装allure命令行工具

代码示例

查看报告


前言

  • 使用pytest跑完了用例,还要有个漂亮的报告展示出自动化case的结果,现在一起来学习下alluer吧

安装alluer

# 直接安装
pip install pytes

# 豆瓣镜像安装,速度快
pip3 install allure-pytest -i http://pypi.douban.com/simple/

安装allure命令行工具

  •  配置环境变量:先解压,把bin路径添加到环境变量

代码示例

# -*- coding: utf-8 -*-
# @Time    : 2021/11/6
# @Author  : 大海
# @File    : test_37.py

import os
import allure

@allure.step("步骤1:点击首页")
def test_step_1():
    print("点击首页")


@allure.step("步骤2:点击banner")
def test_step_2():
    print("点击banner")


if __name__ == '__main__':
    # alluredir 是存放allure报告信息的目录
    os.system('pytest -s test_37.py --alluredir ./report/allure_raw')
  • 执行完在当前目录下生成了报告的原始json文件

查看报告

  •  allure serve report/allure_raw:在报告原始文件同级目录执行

 

什么是开发环境测试环境生产环境uat环境仿真环境

开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到... 查看详情

propretestdev环境

开发过程中四个环境分别是:pro、pre、test、dev环境,中文名字:生产环境、灰度环境、测试环境、开发环境环境介绍:  pro环境:生产环境,面向外部用户的环境,连接上互联网即可访问的正式环境。  pre环境:灰度环境... 查看详情

什么是开发环境测试环境生产环境uat环境仿真环境

开发环境(DEV):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。测试环境(UAT):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把... 查看详情

什么是java开发环境,测试环境及生产环境,及它的过程

1、开发环境顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。2、测试环境也就是我们测试同学干活的环境啦,一般会由测试同学自己... 查看详情

centos7设置环境变量(代码片段)

目录一、环境变量的概念1、环境变量的含义2、环境变量的分类3、Linux环境变量二、常用的环境变量1、查看环境变量2、常用的环境变量三、设置环境量1、系统环境变量2、用户环境变量3、环境变量脚本文件的执行顺序四、重要... 查看详情

企业中的软件开发——开发环境测试环境镜像环境与生产环境的区别

开发环境:开发环境是程序员们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部的错误报告和测试工具,是最基础的环境。开发环境的分支,一般是feature分支。测试环境:一般是克隆一份生产环... 查看详情

开发环境,生产环境,测试环境的区别

软件开发环境是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程,活动和任务,后者为集成... 查看详情

node-开发环境与生产环境(代码片段)

什么是开发环境与生产环境? 环境,就是指项目运行的地方,当项目处于开发阶段,项目运行在开发人员的电脑上,项目所处的环境就是开发环境。当项目开发完成以后,要将项目放到真实的网站服务器电脑中运行,项目所处的... 查看详情

windows通过脚本批量设置环境变量(envpath)实战:java环境scala环境maven环境gradle环境nodejsgit等

windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等目录 查看详情

开发环境生产环境测试环境的基本理解与区别

开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到... 查看详情

为啥要配置虚拟环境?

参考技术A为什么要配置虚拟环境?虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响.安装虚拟环境命令:sudopipinstallvirtualenvsudopipinstallvirtualenvwrapper安装虚拟环境后,没有mkvirtualenv命令,我们... 查看详情

pycharm本地环境和虚拟环境汇总

1.pycharm虚拟环境和本地环境有啥区别?方便于不同的项目切换,不然一个项目中安装太多库,有些还需要卸载不需要的库,再安装需要的库,比较麻烦,所以就有了虚拟环境,虚拟环境和本地环境的库互不干扰,独立存在的。下... 查看详情

vue多环境配置--切换生产环境、测试环境和开发环境

...d和config文件夹1、根目录下新建文件:.env.development(开发环境)、.env.test(测试环境)、.env.production文件(生产环境)2、三个配置文件的配置内容如下:.env.development(开发环境)配置内容.env.test(测试环境)配置内容.env.producti... 查看详情

windows配置jdk环境变量mysql环境变量tomcat环境变量maven环境变量git环境变量node环境变量

一、windows配置各种环境变量后path路径下的目录:二、windows配置各种环境变量的目的:为windows系统添加上各种环境对应的命令举例,为什么要添加jdk的bin目录,是因为想要在windows系统下使用jdk二进制目录下定义的那些命令。[在... 查看详情

运行环境判断开发环境和生产环境(代码片段)

uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境。一般用于连接测试服务器或生产服务器的动态切换。在HBuilderX中,点击“运行”编译出来的代码是开发环境,点击“发行”编译出来... 查看详情

软件项目部署环境

参考技术A开发环境:开发环境是开发人员专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告和测试工具,是最基础的环境。开发环境的分支,一般是feature分支。测试环境:一般是克隆一份... 查看详情

django框架学习--创建虚拟环境

安装python官网创建虚拟环境避免一个环境安装包过多,导致环境加载缓慢解决多个版本共存的问题。virtualenv查看是否安装虚拟环境1.win+r进入DOC命令行:piplist2.进入python安装目录的Lib文件夹,查看site-packages安装虚拟环境第三方库pi... 查看详情

40-jenkins-环境变量的使用(代码片段)

环境变量的使用前言环境变量内置环境变量查看内置环境变量Pipeline中列出所有环境变量读取内置环境变量自定义环境变量自定义全局变量覆盖环境变量布尔值环境变量使用sh捕获环境变量前言本篇来学习下Jenkins中环境变量的使... 查看详情