ICode9

精准搜索请尝试: 精确搜索
  • Jenkins集成自动化测试项目(接口)2021-10-29 14:03:06

    前言: 【注意】安装了Jenkins的主机可以称作为服务器;运行自动化测试时需要python环境,所以需要在Jenkins主机配置python环境变量; 在举例说:如果执行完测试脚本后需要生成allure报告,那Jenkins主机还需要配置allure环境变量,并将allure环境变量地址配置到Jenkins中(Jenkins不使用allure插

  • pytest+yaml+allure接口自动化测试框架05.处理response2021-10-26 22:04:39

    前言 我们已经基本完成了测试框架的前半部分工作,剩下的章节基本都是后半部分内容了。这个章节我们来说一下我们获取到请求的结果之后怎么处理response(响应)。本来计划序列化和反序列化放一个章节的,但是鉴于内容有点少,所以我把4 5章节合并了。 序列化和反序列化 我们打开common/js

  • Allure:怎样让领导在他自己本地查阅报告内容2021-10-26 17:59:18

    1、我们找到报告目录,打开HTML页面,出现了Loading的报错: 2、之所以本地打开报错的原因是: 因为PyCharm自带容器服务,开启了一个端口去运行测试报告以供查看 3、那么问题来了,领导要看,你扔给他,他打开看不了,怎么办? 按照下面的步骤来,就可以完美解决这个问题 找到本地报告生成

  • allure测试报告与pytest命令行参数运行的联系2021-10-21 20:00:41

    1、pytest命令行参数中没有 --tb=no 选项:显示测试用例执行结果错误回溯信息 allure测试报告:   2、pytest命令行参数中有 --tb=no 选项:关闭测试用例执行错误回溯信息   allure测试报告:   3、pytest命令行参数中有   选项:   

  • allure快速安装2021-10-21 17:02:45

    allure 介绍 有很多的编程语言具有很酷的测试框架。但是,只有少数语言能够提供效果很好的测试执行输出结果。由Qameta软件测试团队开发的Allure,是一个开源框架,旨在让团队中每个人都清楚的看到测试执行报告。 allure能够跟很多测试框架做集成: 1)Java:Junit4,Junit5,TestNG 2)python:p

  • pytest-allure清空上一次运行的记录(--clean-alluredir)用例重复显示2021-10-18 12:31:26

              指定--clean-alluredir参数清空上一次执行记录:   如果我们想每次执行用例的时候都生成新的测试报告,那么我们可以在命令中加上--clean-alluredir参数。 我们先来看一下跟报告相关的三个参数,命令行中使用pytest -h查看:      --alluredir=DIR:指定测试报告的生

  • pytest+yaml+allure接口自动化测试框架04.处理request2021-10-13 21:02:11

    前言 ​ 环境搭建配置、封装日志缓存、读取yaml测试文件,这些工作我们上几个章节已经都做完了,读取文件之后,我们已经成功拿到了测试yaml文件中的测试数据了,那我们接下来就通过这些数据去执行测试,主要就是对这些数据做HTTP请求的请求和响应。 ​ 谈到HTTP请求,我们首先就会想到request

  • python单元测试cvs/xml使用allure展示测试报告2021-10-11 00:01:59

    1.通过读取csv数据并且结合使用allure展示测试报告        2.通过读取xml数据并且结合使用allure展示测试报告              

  • 10.9pytest压测,测试2021-10-09 20:29:56

    生成测试报告    pytest扩充  读取csv数据      allure特性        练习题                  

  • mac allure+java+python环境配置问题2021-10-09 17:33:00

    pycharm运行时,提示allure command not found 下载allure,是个zip文件 解压下载的allure 配置JAVA环境,下载JAVA,下载地址:https://www.oracle.com/java/technologies/downloads/,选择好对应系统 安装下载的JAVA包 配置JAVA环境变量 终端输入vim ~/.bash_profile   JAVA_HOM

  • Pytest 系列(29)- 详解 allure.dynamic 动态生成功能2021-09-27 11:02:37

    本文转自:https://www.cnblogs.com/poloyy/p/13894043.html 前言  @allure.title 和 @allure.description 都是装饰器,给测试用例提供标题和描述 其实 allure 还提供了在测试用例执行过程中动态指定标题和描述等标签的方法 如: allure.dynamic.description  allure.dynamic.t

  • 使用 brew 安装 allure 方法(记录一下)2021-09-25 14:00:34

    1. 输入命令 brew install allure 2.如果提示: error: could not lock config file .git/config: Permission denied Error: Command failed with exit 255: git  3. 分别输入 sudo chgrp -R admin /usr/local  提示:chgrp: /usr/local: Operation not permitted sudo chmod -R g+

  • pytest+yaml+allure接口自动化测试框架03.读取测试用例文件2021-09-25 13:03:53

    前言 ​ 使用yaml作为测试用例,我们就需要对文件的内容进行读取,常规来说的应该是通过pyyaml对读取到的内容进行数据解析,然后使用pytest parametrize参数化功能进行数据参数化用例测试。但是完事之后,这样的方式好像不是很优雅,写的代码组织起来比较费劲,于是乎,我在pytest的官方文档中,

  • pytest+yaml+allure接口自动化测试框架03.读取测试用例文件2021-09-25 13:00:27

    前言 ​ 使用yaml作为测试用例,我们就需要对文件的内容进行读取,常规来说的应该是通过pyyaml对读取到的内容进行数据解析,然后使用pytest parametrize参数化功能进行数据参数化用例测试。但是完事之后,这样的方式好像不是很优雅,写的代码组织起来比较费劲,于是乎,我在pytest的官方文档中,

  • pytest+yaml+allure接口自动化测试框架02.封装日志与缓存2021-09-24 22:35:14

    前言 本章节介绍以下封装日志和缓存类。 在测试执行的过程中我们需要日志去输出关键信息,并能进行实时的查看。可以理解为我们需要监听我们的脚本在做什么,以及做到那一步。 缓存其实就是一个变量池,把我们不需要存储的一些临时信息存储起来,比如临时的变量,传递的参数等临时信息。 注

  • pytest+allure基础知识2021-09-19 14:36:18

    介绍 pytest是基于unittest开发的另一款更高级更好用的单元测试框架 支持参数化 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败 支持运行由 nose, unittest 编写的测试 case 方便的和持续集成工具 jenkins 集成 具有很多第三方插件,并且可以自定义扩展

  • allure生成报告后无法自动打开,并报 allure‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 【已解决】2021-09-18 16:06:08

      allure生成报告后无法自动打开,并报‘allure‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���         设置编码格式为gbk         配置pycharm的系统变量 重启pycharm       https://blog.csdn.net/you_you0329/article/details/117693827?ops_request_misc=%257B%2522request%255Fid

  • pytest--allure描述用例详细讲解2021-09-14 10:31:31

    前言 pytest+allure是最完美的结合了,关于allure的使用,本篇做了一个总结。 allure报告可以包含很多详细的信息描述测试用例,包括epic、feature、story、title、issue、testcase、severity等 allure用例描述 测试案例 pytest结合allure测试用例 #test_a.py import pytest import all

  • Mac下 allure的下载与配置2021-09-14 10:31:05

    Mac下 allure的下载与配置 前提 电脑安装了jdk1.8+链接:https://www.jianshu.com/p/7a48536bfea9 下载 1.下载地址:链接: https://pan.baidu.com/s/1DdfFO6sQiHQnSfirfhYx4Q 密码: 93so2.直接解压就好啦 配置 1.在终端输入命令:vi ~/.bash_profile2.加上allure的路径第一条直接复制

  • pytest--allure-pytest2021-09-14 09:32:00

    allure-pytest环境准备 windows环境相关: python 3.7版本 pytest 5.4.3版本 allure-pytest 2.8.17 最新版 使用pip install allure-pytest安装 allure命令行工具 allure是一个命令行工具,需要去github上下载最新版https://github.com/allure-framework/allure2/releases 下载完成

  • pytest全系列2021-09-13 19:34:22

    参考地址: Pytest 系列(28)- 参数化 parametrize + @allure.title() 动态生成标题 - 小菠萝测试笔记 - 博客园 测试高级进阶技能系列 - Pytest - 随笔分类 - 小菠萝测试笔记 - 博客园 pytest文档44-allure.dynamic动态生成用例标题 - 上海-悠悠 - 博客园 pytest - 标签 - 上海-

  • allure-pytest生成测试报告2021-09-12 18:02:16

    前言 一直使用Python+Rquests+Unittest编写自动化测试框架,并用HTMLTestRunner生成测试报告。HTMLTestRunner是一个比较久远的报告模板,原作者已经停止维护。刚好最近在重构接口自动化框架,将Unittest替换成Pytest,于是发现了Allure。 Allure是一款轻量级的开源自动化测试报告生成框架

  • pytest 运用allure没有生成测试报告2021-09-08 11:05:36

    pycharm设置的 默认测试运行程序为:pytest,进行运用就不会生成allure报告,需要修改成unittest 可以看到并没有运行到allure报告生成   设置修改成unittest 在看下,就运行成功了      

  • allure报告加标签进行优化2021-09-06 23:33:32

    1:导入allure库 2:加标签 每个类,每个方法都可以加标签。 类级别:   @allure.feature("标签描述") 方法级别:@allure.story("标签描述") 3:加表述:  @allure.title("登录接口用例") 具体效果如下图:  

  • httprunner3 log放到allure中显示2021-09-06 14:04:05

    httprunner3的log本身是不能在allure上展示的 可以通过改写\Lib\site-packages\httprunner\runner.py文件中的test_start方法实现报告存放allure中展示 添加一行 allure.attach.file(self.__log_path, name='log', attachment_type=allure.attachment_type.TEXT) 改写代码如下: d

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有