【jenkins】创建一个project基础配置一、 源码管理:以git仓库添加为例二、Build Steps:以python为例问题一:jenkins构件python脚本后,报告无法在jenkins中正常使用浏览器访问三、构建后操作:报告输出Publish HTML reports四、邮件发送--配置步骤1:进入Jenkins管理--系统管理(Dashboard--》Manage Jenkin
转载 2024-09-15 06:36:26
129阅读
摘抄原因:由于原文已详细介绍数据驱动,不需要做任何修改,所以将整文抄阅摘抄目的:为了在以后实践中,能更快、更方便的找到自己不懂的内容,加以巩固学习以下为原文内容:引言前面已经和大家介绍过 Unittest 测试框架的数据驱动框架 DDT,以及其实现原理。今天和大家分享的是 Pytest 测试框架的数据驱动,Pytest 测试框架的数据驱动是由 pytest 自带的pytest.mark.param
一、Jenkins的配置1、新增一个自由风格的项目2、构建->选择Excute Windows batch command(因为我是在本地尝试的,因此选择的windows)3、输入步骤:    1. 由于不能拥有相同的jtl文件,因此在每次构建前都需要删除jtl文件    2. 存放jmeter生成的报告文件夹必须为空,因此每次构建前也删除文件夹并创建
前言在unittest中就有前置setup和后置teardown来处理测试用例执行前的准备工作(浏览器驱动实例化,数据库连接等)以及执行后的处理工作(清理数据,关闭浏览器驱动,关闭数据库连接等),那么pytest同样也提供了前置后置的方法来满足这个需求pytest前置后置方法pytest提供了以下5个前置后置方法:setup、teardown:每条用例都会执行,既可以在类中使用,也可以在类外使用s
转载 2023-09-08 11:03:11
495阅读
上一节中,我们总揽性的介绍了unittest和pytest的区别与联系。本节将详细介绍pytest框架中前置、后置的声明和调用。pytest在前置后置的设置上,有2种比较常用的方式,分别是:方式一:沿用unittest的风格方式二:使用fixture  --  本节介绍的主要内容使用fixture设置前后置比较鲜明的特点是:先定义,后调用一、前置后置的定义1、使用函数进行实现的
转载 2023-11-03 16:20:50
208阅读
一、conftest.py定义公共的fixture,多个测试类中都可以调用pytest提供了conftest.py文件,可以将fixture定义在此文件中运行测试用例时,不需要去导入这个文件,会自动去查找conftest.py文件,然后去找到对用的fixture二、前置和后置fixture函数根据关键字yield作为前置和后置的分割线,并且yield也可以接收返回值,作用相当于returnimpo
转载 2024-07-01 16:23:14
179阅读
今天总结下pytestpytest简直就是python自动化中的高富帅,各种操作,哈哈这次总结主要涉及到了以下几点:1、unittest中的setUp、tearDown、setUpClass、tearDownClass2、pytest中的前置后置如何表达3、如何将前置后置和用例关联4、pytest中的前置后置的级别如何区分5、pytest中的前置后置“继承”关系,如何继承简单总结下pytest
转载 2024-04-09 10:23:40
151阅读
# Metersphere 集成 Python3 指南 作为一名刚入行的开发者,你可能对如何将 Metersphere 与 Python3 集成感到困惑。本文将为你提供一个详细的指南,帮助你理解整个流程,并提供必要的代码示例。 ## 流程概述 首先,让我们通过一个表格来概述整个集成流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 安装 Metersphere
原创 2024-07-24 04:21:44
211阅读
异常基础在Python中,异常会依据错误自己主动地被触发。也能由代码触发和截获。异常由五个语句处理:1.【try/except】:捕捉由Python或你引起的异常并恢复。2.【try/finally】:不管异常是否发生,运行清理行为。3.【raise】:手动在代码中触发异常。4.【assert】:有条件地在程序代码中触发异常。5.【with/as】:在Python2.6和兴许版本号中实现环境管理器
继续文档的第二章(一)pytest中可以在命令行中静态/动态添加option,这里没什么好讲的,略过...        这里面主要讲下如何试用skip/xfail,还有incremental(包含一些列的测试步骤,如果某一步出错后,该步骤之后的所有步骤都没有任何意义了,xfail掉)1)首先来看下怎样通过命令行来skip一些case,首先要添加个optio
转载 2024-04-03 11:07:03
37阅读
目录1.快速入门1.1介绍1.2代码示例1.3运行结果1.4结果分析2.装饰测试类2.1介绍2.2示例代码2.3.运行结果2.4结果分析3.全局变量方式进行参数化3.1介绍3.2示例代码3.3运行结果3.4结果分析4.标记参数化4.1介绍4.2示例代码4.3运行结果4.4结果分析5.堆叠parametrize装饰器5.1介绍5.2示例代码5.3运行结果5.4结果分析6.参数为字典的方式6.1介绍
好,现在开始学习pytest第二章2 pytest初级用法2.1 通过python解释器调用 pytest在控制台输入命令:   python -m pytest 文档说这种方式相当于直接调用 pytest,唯一的不同是这样调用会把当前目录添加到sys.path (这句是重点,重点是啥,我不知道,   我不知道这有什么用c 以后就这样,如
转载 2024-07-24 07:08:00
43阅读
1. 对接 Azure Devops 配置1.1 配置 Azure Devops 配置信息中 PersonalAccessTokens 和 Azure 组织ID 来自 Azure Devops 平台如下位置。问题类型和需求类型来自 Azure Devops 平台-New Work Item 下拉类型点击测试连接即可看到验证通过的提示1.2
原创 2023-01-18 17:42:55
234阅读
1、idea中设置Maven为了让idea和maven联合起来使用,需要在idea中设置--idea自身是内置了maven,但是一般不使用内置,理由是使用内置maven修改maven设置时不方便 所以使用自己安装的maven,来覆盖idea中的默认设置。下面设置以让idea指定自己安装的maven位置信息。 可以在两个位置修改: 1、File->Settings:这个位置修改的是针对当前ma
转载 2024-06-24 12:40:59
119阅读
1.窗口的方式 ,重启jenkins,重新连接,继续上次的内容。(注意:点击launch,重新下载slave-agent文件,然后双击slave-agent文件进行连接。上次下载的slave-agent文件已经不能使用了)
原创 2021-08-16 17:47:46
257阅读
的全功能的Python测试框架,主要特点有以下几点:简单灵活,容易上手支持参...
原创 2023-03-31 23:29:43
152阅读
官方离线安装文档:https://metersphere.io/docs/v3.x/installation/offline_installation/#1 1.注意事项 建议使用默认的组件,不要费劲用已有的,都是
原创 2024-10-17 11:39:11
242阅读
作者:long.woo文件下载是我们开发中比较常见的业务需求,比如:导出 excel。web 应用文件下载存在一些局限性,通常是让后端将响应的头信息改成 Content-Disposition: attachment; filename=xxx.pdf,触发浏览器的下载行为。在 electron 中的下载行为,都会触发 session 的 will-download 事件。在该
转载 9月前
78阅读
目录API接口添加后置操作--提取参数URL接口参数填写不同的位置接口自动化基本步骤场景变量、csv文件定义循环控制器环境配置安装测试节点项目配置测试节点使用metersphere进行接口测试,类似于postman的使用效果。比postman更近一步的,是可以保存为用例入库。具体操作步骤描述如下:API接口添加1、快捷调试填写接口填写接口,点击测试,通过后。点击另存为新用例,即保存为新接口用例。2
# 如何实现 "metersphere docker" 的步骤和代码说明 ## 1. 简介 在开始指导小白同学如何实现 "metersphere docker" 之前,首先让我们了解一下 "metersphere docker" 的背景和相关概念。 ### 1.1 什么是 Metersphere Metersphere 是一款开源的企业级持续测试平台,可以帮助开发者进行各种类型的测试,包括性能
原创 2023-10-18 14:44:35
273阅读
  • 1
  • 2
  • 3
  • 4
  • 5