E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
pytest自动化框架
【自学笔记】Python测试框架
pytest
文章目录介绍环境使用方法安装编写测试函数⚓️相关链接⚓️介绍
pytest
是一个广泛使用的Python测试框架,它提供了简单、灵活和可扩展的测试功能。
xiaoqiangclub
·
2023-12-22 12:00
自学笔记
笔记
python
pytest
Pytest
+Requests+Allure实现接口自动化测试
一、整体结构框架组成:
pytest
+requests+allure设计模式:关键字驱动项目结构:工具层:api_keyword/参数层:params/用例层:case/数据驱动:data_driver/
软件测试甜甜
·
2023-12-22 11:38
自动化测试
python
开发语言
【
pytest
】执行环境切换的两种解决方案
在未使用
pytest
的
爱学习的执念
·
2023-12-22 11:08
技术分享
软件测试
pytest
测试工具
使用
pytest
+selenium+allure实现web页面自动化测试
测试文件base基本方法data测试数据pageweb页面相关操作image测试截图log日志文件report测试报告文件temp临时文件tool文件读取,发邮件文件TestCases测试用例在page下的__init__.py文件下配置importosimporttimefromselenium.webdriver.common.byimportBy#项目路径PROJECT_PATH=os.pa
啃火龙果的兔子
·
2023-12-22 07:26
开发DEMO
Pytest
python
pytest
前端
selenium
搭建接口自动化测试框架python+requests+
pytest
安装python(最好是比较新比较稳定的版本),然后是python的解释器或者叫编译器pycharm安装后新建一个项目,以此项目为基础,安装依赖搭建框架。打开pycharm,点击左上角的File->Newproject->弹出如下界面->在Location中输入项目名称(最好是英文)->在Baesinterpret,选择python的版本,点击Creat即可,最好新开一个页面。3.在新建的项目中安
啃火龙果的兔子
·
2023-12-22 07:21
开发DEMO
Pytest
python
python
pytest
开发语言
【性能测试】Jenkins+Ant+Jmeter
自动化框架
的搭建思路
前言前面讲了Jmeter在性能测试中的应用及扩展。随着测试的深入,我们发现在性能测试中也会遇到不少的重复工作。比如某新兴业务处于上升阶段,需要在每个版本中,对某些新增接口进行性能测试,有时还需要在一天中的不同时段分别进行性能测试,如果一味地采取手动触发的方式,当接口数较多时,就会出现大量重复工作。这个时候我们应该思考,是否有一种方法,可以定时、批量运行已经设计好的Jmeter脚本,并自动输出测试报
程序员油条
·
2023-12-22 04:39
软件测试
技术分享
jenkins
jmeter
自动化
Pytest
+Allure+Uiautomator2框架实现APP自动化测试
一总体框架代码框架如下:------run.py主函数,用于运行所有测试用例------Commom,公共函数------logger.py,定义日志------logins.py,提取登录功能------Operator.py,封装操作,如点击、输入等------Page,各业务流使用的元素------Report,测试报告------TestCase,测试用例------TestData,测试
zljun8210
·
2023-12-22 04:54
pytest
自动化
Uiautomator2
Pytest
中使用Fixture替换Unittest的Setupclass及
Pytest
使用装饰器应用参数化
1类里使用Fixture
Pytest
中夹具(Fixture)有几种生命周期:function->model->class->session->packages,其中默认为function。
zljun8210
·
2023-12-22 04:24
自动化测试
pytest
pytest
pytest
--allure报告中添加用例详情
前言前面介绍了如何生成allure的报告,看着allure的页面非常好看,但是感觉少了一些内容,allure还可以增加一些用例详情内容,这样让我们的报告看着更加绚丽。allure增加用例详情我们可以在报告测试套件中增加用例详情内容。用例标题1、需要导入allure模块2、在每条用例函数前需要加上@allure.title('标题内容')3、正常执行生成allure报告。importallurecl
程序员雷子
·
2023-12-21 15:52
pytest
单元测试
测试用例
测试工具
功能测试
selenium
postman
Pytest
fixture 的四种作用域:session、module、class 和 function
当使用
Pytest
测试框架时,fixture可以具有不同的作用域,以控制其生命周期和共享范围。
U盘失踪了
·
2023-12-21 13:46
#
pytest测试框架
pytest
使用python、
pytest
、allure、csv实现批量执行接口
1、创建csv文件,写入对应接口和参数还有请求方式,将文件放在data文件夹中2、创建文件去读取csv内容,我们在读取时需要用切片来将前面的文字去除前面的字段importcsvclassTestcxv:deftest_csv(self):itme=[]c=csv.reader(open('../data/接口.csv'))forcsv_iinc:itme.append(csv_i)#将前面对应的标
八阿哥吖
·
2023-12-20 15:17
python
pycharm
单元测试
自动化框架
如何在代码块中增加自定义全局变量
背景在造数工具或者自动化测试中,集成可执行的代码块是非常有价值,但可执行代码结果不能脱离上下文而独立存在,这个时候可以尝试使用变量进行传参。这样就可以对多个代码块以及其他接口进行值关联实现创建一个类,初始化一个变量variables,通过在code将self.variables参数赋值,然后将code执行放在将exec执行,放在locals函数里。local函数会自动赋值给self.variabl
小生测试
·
2023-12-20 13:09
python测试开发
自动化代码块
python
exec
代码块全局变量
Web
自动化框架
中验证码识别处理全攻略,让测试更得心应手!
本文将介绍如何封装一个Web
自动化框架
,并集成验证码识别处理功能。一.Web自动化测试框架搭建1.选择一个自动化测试工具有许多的自动化测试工具可以选择,比如Selenium、A
自动化测试老司机
·
2023-12-20 11:25
软件测试
自动化测试
安全测试
测试工具
jmeter
测试用例
自动化测试
性能测试
软件测试
Pytest
(3.3) 自定义mark
自定义markmark注册
pytest
--markers根据节点ID选择测试用例自定义mark我们可以用下面的方式自定义mark@
pytest
.mark.
小青_9124
·
2023-12-20 10:23
【Python百宝箱】DevOps利器汇总:从单元测试到容器化,打造完美开发运维生态
本文将引导您深入了解一系列强大的DevOps工具,包括
pytest
、tox、Fabric、Ansible、Invoke和Docker。
friklogff
·
2023-12-20 07:43
python
数据库
单元测试
基于
Pytest
+Requests+Allure实现接口自动化测试
一、整体结构框架组成:
pytest
+requests+allure设计模式:关键字驱动项目结构:工具层:api_keyword/参数层:params/用例层:case/数据驱动:data_driver/
爱学习的执念
·
2023-12-20 07:07
技术分享
软件测试
pytest
python中使用
pytest
框架集成allure测试报告
pytest
自动化框架
引入allure报告首先是环境准备本地环境,下载2.13.2版本,并配置环境变量,把bin所在目录配置到计算机环境变量PATH中python环境准备pipinstallallure-
pytest
Jenkins
mghoumin
·
2023-12-19 19:40
pytest
allure
python
pytest
jenkins
基于python2+selenium3+
pytest
4的UI
自动化框架
环境:Python2.7.10,selenium3.141.0,
pytest
4.6.6,
pytest
-html1.22.0,Windows-7-6.1.7601-SP1特点:二次封装了selenium,
蜀山客e
·
2023-12-19 19:37
软件测试
自动化测试
selenium
软件测试
selenium
自动化测试
pytest
pycharm手动安装ini插件
pycharm中新增
pytest
.ini文件时发现,文件的图标不是配置文件的图标原因是没有安装ini插件安装插件的方式有很多种,今天通过去官网下载插件,再安装的方式第一步:去官网搜索,地址是:https
mghoumin
·
2023-12-19 19:07
python
pytest
pycharm
ide
python
全网最全
pytest
大型攻略,单元测试学这就够了!
pytest
是一款以python为开发语言的第三方测试,主要特点如下:比自带的unittest更简洁高效,兼容unittest框架支持参数化可以更精确的控制要测试的测试用例丰富的插件,已有300多个各种各样的插件
静姐说测试
·
2023-12-19 18:30
技术分享
软件测试
自动化测试
pytest
单元测试
自动化测试
软件测试
测试工程师
pytest
-rerunfailures:优化测试稳定性的失败重试工具
专注于分享软件测试干货内容,欢迎点赞收藏⭐留言如有错误敬请指正!交流讨论:欢迎加入我们一起学习!资源分享:耗时200+小时精选的「软件测试」资料包软件测试学习教程推荐:火遍全网的《软件测试》教程1、前言笔者在执行自动化测试用例时,会发现有时候用例失败并非代码问题,而是由于服务正在发版,导致请求失败,从而降低了自动化用例的稳定性,最后还要花时间定位到底是自身case的原因还是业务逻辑问题,还是其他原
豆子熊.
·
2023-12-19 17:36
压力测试
python
单元测试
软件测试
测试工具
自动化测试
性能测试
一、
Pytest
框架入门
test_*.py文件和*_test.py以test_开头的函数以Test开头的类以test_开头的方法所有的包pakege必须要有__init__.py文件2.执行用例规则:1.执行某个目录下所有的用例
pytest
wuliHD
·
2023-12-19 17:21
Pytest
pytest
是一个Python的单元测试框架,它支持参数化,自动化发现测试文件,fixture机制,插件化扩展等多种特性,使得Python单元测试更加方便和灵活。
领筹码大玩家
·
2023-12-19 15:25
pytest
接口
自动化框架
中的 配置文件 及 Allure报告
配置文件config.py#存放被测试项目基本信息,如url地址等importos#设置项目环境域名BASE_URL="http://kdtx-test.itheima.net"#获取项目根路径BASE_PATH=os.path.dirname(__file__)print(BASE_PATH)配置文件config.py位置Allure报告Allure文档:AllureAllure安装:pipin
velpro_!
·
2023-12-19 15:55
自动化
pytest
Python+Selenium+
Pytest
+POM自动化测试框架封装(【附源码】完整版)
1、测试框架简介1)测试框架的优点代码复用率高,如果不使用框架的话,代码会显得很冗余。可以组装日志、报告、邮件等一些高级功能。提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件。使用更灵活的PageObject设计模式。2)测试框架的整体目录【注意】init.py文件用以标识此目录为一个python包。2、首先时间管理首先,因为很多的模块都会用到当前时间的时间戳,或者日期等等字符串,
测试老哥
·
2023-12-19 11:48
python
pytest
selenium
软件测试
自动化测试
职场和发展
测试工具
全网独一份python+requests接口自动化测试框架实例详解教程【建议收藏】
前言前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的
自动化框架
程序员小濠
·
2023-12-19 09:55
技术分享
程序人生
测试框架
python
request
测试工程师
软件测试
全网独一份python+requests接口自动化测试框架实例详解教程
前言前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的
自动化框架
程序员心扉
·
2023-12-19 09:20
python
自动化
软件测试
测试工程师
功能测试
Python Appium自动化测试 环境搭建
而Appium的环境搭建比较繁琐,估计会有不少同学被卡了在环境上,所以这也是今天的首要分享内容~Appium可以说是做App目前流行的
自动化框架
,它的主要优势是支持android和ios,另外脚本语言也是支持
白码会说
·
2023-12-19 05:23
Python + requests实现接口
自动化框架
!
为什么要做接口
自动化框架
1、业务与配置的分离2、数据与程序的分离;数据的变更不影响程序3、有日志功能,实现无人值守4、自动发送测试报告5、不懂编程的测试人员也可以进行测试正常接口测试的流程是什么?
美团程序员
·
2023-12-19 00:18
自动化测试
软件测试
技术分享
python
自动化
开发语言
pytest
自动化框架
运行全局配置文件
pytest
.ini
还记得在之前的篇章中有讲到
Pytest
是目前主要流行的
自动化框架
之一,他有基础的脚本编码规则以及两种运行方式。
pytest
的基础编码规则是可以进行修改,这就是今日文章重点。
程序员念姐
·
2023-12-19 00:42
自动化测试
软件测试
技术分享
pytest
自动化
服务器
测试工具
selenium
使用
pytest
管理用例:fixture和conftest使用
pytest
下载:pipinstall
pytest
查看
pytest
版本piplist回顾
pytest
基本用法:
pytest
标记:@
pytest
.mark.名称,可对类或者方法进行标记指定运行:
pytest
-m
偶然路过的靓仔_胡阳
·
2023-12-18 13:23
[VScode]tkinter报错_tkinter.TclError: bitmap “xxx.ico“ not defined解决记录
tkinter创建界面,使用iconbitmap设置图标,运行时找不到图标,报错_tkinter.TclError:bitmap"xxx.ico"notdefined图标以及py文件路径:“D:\Desktop\
pytest
嵩菌
·
2023-12-18 13:30
vscode
python
ide
『德不孤』
Pytest
框架 — 16.
Pytest
参数化
1、
Pytest
参数化说明软件测试中,输入相应值,检查期望值,是常见测试方法。在自动化测试中,一个测试用例对应一个测试点,通常一组测试数据是无法完全覆盖测试范围的,所以需要参数化来传递多组数据。
繁华似锦Fighting
·
2023-12-18 12:45
Python自动化测试实战篇(2)unittest实现批量接口测试,并用HTMLTestRunner输出测试报告
项目方案:最终决定尝试使用unittest
自动化框架
+requests尝试解决这些接口方面的问题,并用HTMLTestRunner输出
轻烟飘荡
·
2023-12-18 02:21
软件测试
python
接口测试
requests
unittest
自动化
干货 | 一文搞定
pytest
自动化测试框架(一)
简介
pytest
是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与Python自带的Unittest测试框架类似,但
pytest
使用起来更简洁和高效,并且兼容unittest框架。
测试界吖吖
·
2023-12-17 14:57
软件测试
软件测试工程师
自动化测试
pytest
功能测试
职场和发展
程序人生
软件测试
自动化测试
自动化测试框架Playwright安装以及使用
playwright-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式、有头模式运行,并提供了同步、异步的API,可以结合
Pytest
测试界吖吖
·
2023-12-17 14:27
软件测试
自动化测试
软件测试工程师
功能测试
软件测试
自动化测试
程序人生
职场和发展
Pytest
参数详解 — 基于命令行模式
使用@
pytest
.mark来标记。可以使用-m"mark1andmark2"同时选中贷有这两个标记的所有测试
测试界吖吖
·
2023-12-17 14:26
软件测试
软件测试工程师
自动化测试
pytest
单元测试
压力测试
功能测试
程序人生
职场和发展
Selenium4+
Pytest
+Allure+PO自动化测试框架最新设计
最新设计说明:使用selenium4的以服务方式连接驱动,使用selenium4唯一的两种定位方式,并加上智能流畅等待的封装。最终效果:1、实现页面代码与测试代码分离,2、封装公共方法,其他页面通过继承调用。3、实现测试代码与测试数据分离4、实现allure输出加上附加截图等报告。5、实现并发执行。1、POM介绍略2、封装通用方法#哪些公共基本操作方法,初始化应该有操作方法fromselenium
测试星云
·
2023-12-17 13:06
pytest
之allure测试报告01:Windows安装java和allure环境
一、allure-
pytest
环境准备在pycharm中,使用pipinstallallure-
pytest
安装二、Java安装参考其他Java安装教程三、allure命令行工具allure是一个命令行工具
大语天气
·
2023-12-17 06:54
Pytest框架
pytest
pytest
之allure测试报告03:allure动态自定义报告
1、测试用例模块中引入allure:importallure2、yaml文件中定义添加title、story的值:3、测试用例中读取调用。eg:allure.dynamic.title()4、运行报告查看:成功动态展示yaml文件中配置的story、title
大语天气
·
2023-12-17 06:54
Pytest框架
pytest
pytest
进阶参数化用法01:parametrize详解
parametrize单参数单次循环的基本语法:@
pytest
.mark.parametrize("a",["b"])deftest_parametrize(a):print(a)其中a为变量,变量的值
大语天气
·
2023-12-17 06:54
Pytest框架
pytest
ptest基础用法04:指定目录、文件执行用例以及配置testpaths
一、指定目录、文件执行用例1)指定目录:
pytest
文件夹名结果:搜索并执行该文件夹下所有文件的测试用例2)指定文件,
pytest
文件夹名/文件名结果:只执行该文件下的测试用例二、配置testpaths
大语天气
·
2023-12-17 06:24
Pytest框架
pytest
pytest
基础用法05:-m,-k,-q,-s,-v运行参数详解及ini配置指定运行参数
一、
pytest
-m:执行特定的测试用例1、对测试用例使用1)配置文件中先注册好标签。注意:ini文件中不要有中文符号,逗号,冒号,引号等。
大语天气
·
2023-12-17 06:24
Pytest框架
pytest
pytest
之allure测试报告02:allure具体使用方法
一、allure包含的方法二、allure使用教程(1)用例中写入allure方法@allure.epic("数据进制项目epic")@allure.feature("手机号模块feature")classTestMobile:@allure.story("杭州的手机号story")@allure.title("测试手机号归属地title")@allure.testcase("http://www
大语天气
·
2023-12-17 06:47
Pytest框架
pytest
Python+Requests+
Pytest
+YAML+Allure实现接口自动化
本项目实现接口自动化的技术选型:Python+Requests+
Pytest
+YAML+Allure,主要是针对之前开发的一个接口项目来进行学习,通过Python+Requests来发送和处理HTTP协议的请求接口
百晓生说测试
·
2023-12-17 06:46
软件测试工程师
软件测试
自动化测试
python
pytest
自动化
自动化测试
软件测试
功能测试
程序人生
python+
pytest
接口自动化(12)-自动化用例编写思路 (使用
pytest
编写一个测试脚本)
经过之前的学习铺垫,我们尝试着利用
pytest
框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。
测试小鬼
·
2023-12-17 04:04
pytest
自动化
python
开发语言
网络协议
pytest
+ yaml 框架 -59.用例失败重跑机制
pytest
-rerunfailures
对于这种需要重新跑几次的场景,可以使用用例失败重跑机制,需安装
pytest
-rerunfailures插件。
上海-悠悠
·
2023-12-17 03:45
pytest
Appium+Python+
Pytest
+Allure+Git+Node+Jenkins+Xcode IOS自动化测试从0到1落地
二.环境依赖*mac*xcode*python*pycharm*appium*
pytest
*jdk1.8*allure*git*no
Quan-u
·
2023-12-16 23:03
python
pytest
git
自动化
测试工具
基于docker搭建jenkins+python3+
pytest
+allure+gitlab接口自动化测试CI环境(上)
一、安装jenkins容器1、新建挂载目录#在宿主机创建一个目录,用于挂载目录mkdir-p/var/jenkins_node#修改权限为777chmod777/var/jenkins_node2、下载镜像(这里下载了纯净的jenkins最新稳定版本镜像)dockerpulljenkins/jenkins:lts3、创建启动容器dockerrun-id--name=jenkins1-p8080:8
nika_liw
·
2023-12-16 23:33
持续集成jenkins
jenkins
容器
docker
自动化
python
基于docker搭建jenkins+python3+
pytest
+allure+gitlab接口自动化测试CI环境(下)
上篇讲了环境安装步骤,这里接着讲一讲jenkins配置上篇地址:基于docker搭建jenkins+python3+
pytest
+allure+gitlab接口自动化测试CI环境(上)一、安装第三方插件在
nika_liw
·
2023-12-16 23:33
持续集成jenkins
jenkins
docker
容器
python
gitlab
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他