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官方文档翻译
Pytest
+Request+Allure+Jenkins实现接口自动化
利用
Pytest
+Request+Allure+Jenkins实现接口自动化;实现一套脚本多套环境执行;利用参数化数据驱动模式,实现接口与测试数据分离使用logger定制实现自动化测试日志记录实现步骤:
·
2022-06-30 13:07
python单元测试框架
pytest
介绍
pytest
是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。
·
2022-06-30 11:31
pytest
多线程与多设备并发appium
appium+python实现单设备的app自动化测试启动appiumserver,占用端口4723电脑与一个设备连接,通过adbdevices获取已连接的设备在python代码当中,编写启动参数,通过
pytest
·
2022-06-30 11:55
Pytest
框架之fixture详解(三)
相关文章
Pytest
框架之fixture详解(一)
Pytest
框架之fixture详解(二)
Pytest
框架之fixture详解(三)本文关于fixture的内容如下:1、参数化fixture2、fixture
·
2022-06-30 11:49
Pytest
框架之fixture详解(二)
相关文章
Pytest
框架之fixture详解(一)
Pytest
框架之fixture详解(二)
Pytest
框架之fixture详解(三)本文关于fixture的内容如下:fixture的autouse参数
·
2022-06-30 11:18
Pytest
框架之fixture详解(一)
相关文章
Pytest
框架之fixture详解(一)
Pytest
框架之fixture详解(二)
Pytest
框架之fixture详解(三)我们在编写测试用例,都会涉及到用例执行之前的环境准备工作,和用例执行之后的环境清理工作
·
2022-06-30 11:16
Pytest
自定义mark标记筛选用例
pytest
.mark一下在
pytest
当中,先给用例打标记,在运行时,通过标记名来过滤测试用例。步骤1:给用例打标签给用例打标记分为2个步骤:1)注册标签名官方提供的注册方式有2种,这里只提供一
·
2022-06-30 11:15
4.1 执行单个测试函数
4.1.1执行测试文件中的单个测试函数执行测试文件中的测试函数的方法就是指定测试文件和测试函数名,测试文件和测试函数名之间使用两个冒号,举例如下(https://gitee.com/redrose2100/
pytest
-demo
redrose2100
·
2022-06-27 07:26
Pytest企业级应用实战
python
开发语言
pytest
3.7 测试模块的setup和teardown
在
pytest
中,测试模块就是测试文件,因此这里所说的模块级的setup和teardown就是指文件级别的setup和teardown,即setup_module和teardown_module,setup_module
redrose2100
·
2022-06-27 07:25
Pytest企业级应用实战
python
测试用例
开发语言
python+
pytest
接口自动化之session会话保持的实现
目录前言一、session(会话)二、会话保持三、python进行session会话保持总结前言在接口测试的过程中,经常会遇到有些接口需要在登录的状态下才能请求,否则会提示请登录,那么怎样解决呢?我们可以通过Cookie绕过登录,其实这就是保持登录状态的方法之一。那么今天笔者想讲通过session进行会话保持。一、session(会话)session,即会话。那么什么又是会话?我们来看一下会话的生
·
2022-06-24 12:07
python+
pytest
自动化测试函数测试类测试方法的封装
目录前言一、测试用例封装的一般规则三、测试类/方法的封装四、示例代码总结前言今天呢,笔者想和大家聊聊python+
pytest
接口自动化中将代码进行封装,只有将测试代码进行封装,才能被测试框架识别执行。
·
2022-06-23 17:49
python+
pytest
接口自动化参数关联
三、参数关联场景四、脚本编写1、在用例中按顺序调用2、使用Fixture函数五、总结前言今天呢,笔者想和大家来聊聊python+
pytest
接口自动化测试的参数关联,笔者这边就不多说废话了,咱们直接进入正题
·
2022-06-23 17:17
Httprunner系列(十):企业级接口自动化测试框架定制
文章目录前言一、hrun目前的版本二、环境准备&httprunner的基本操作1.安装python、Httprunner、allure-
pytest
:2.环境验证,查看httprunner版本:3.查看
嘉 诚
·
2022-06-23 09:54
Httprunner
python
浅谈Python任务自动化工具Tox基本用法
使用:小结:浅谈Python任务自动化工具Tox引言:最近在搜集github上包含测试样例的Python项目,并试图在docker环境下跑通这些项目,发现这些项目主要使用的测试框架有:unittest,
pytest
·
2022-06-22 13:35
pytest
(二)---用例的调用方法
1.运行指定的测试
Pytest
支持命令行运行所选择的测试用例1.运行某文件下的所有测试
pytest
test_sample.py2.运行某目录下的所有测试文件
pytest
somepath/3.运行与关键字匹配的测试
叶吱
·
2022-06-22 09:31
接口测试
python
软件测试
【
pytest
】概述
pytest
——setup、teardown方法和conftest中的fixture用法,来执行测试用例的前置/后置条件语句操作
今天和大家分享下-在
pytest
中的前置/后置操作。所谓的前置/后置操作,就是在测试用例执行前,你预先要执行的一些步骤;在测试用例执行完毕后,你要执行的一些数据清理/备份工作。
好学的小师弟
·
2022-06-19 19:01
python
selenium
测试工具
jenkins
自动化
【python数据驱动+接口自动化测试】
pytest
+allure+yaml+jenkins+git(gitlab/gitee)下的接口自动化测试实战
目录前言:工作流程:一、数据存储二、类,方法、函数编写三、
pytest
测试用例的编写与执行四、Git(gitlab/gitee)五、jenkins拉取远程仓库代码与发送测试报告邮件前言:首先和大家介绍下什么是接口自动化
好学的小师弟
·
2022-06-19 19:31
jenkins
git
python
测试工具
自动化
【
pytest
问题解决】遇到
pytest
执行不了allure,生成不了allure测试报告怎么办?
最近在用
pytest
执行allure的时候,发现生成不了测试报告,尝试了好久,最后终于找到了解决方法。
好学的小师弟
·
2022-06-19 19:30
python
测试工具
pycharm
selenium
模块测试
关于使用python解决excel遍历以及导入数据库 + python读取数据库并保存excel文件(.xlsx) 的说明
包在路径字符串前面+r是为了屏蔽转义符导致出现问题(可以去掉r对比试试即可)importpandasaspddf=pd.DataFrame(pd.read_excel(r"D:\Code_Offline\
pytest
2
Frost_216
·
2022-06-19 07:44
python
数据库
sqlserver
excel
pycharm能配置c语言程序,pycharm设置
pytest
运行程序
mysql5分钟倒计时select*,now(),DATE_ADD(create_time,INTERVAL5MINUTE)fromecs_sms_cachewherenow()betweencre...TFS2010迁移/重装/还原步骤1.签入所有代码2.停止TFS服务:运行命令行,并将路径切换到TFS安装路径:C:\ProgramFiles\MicrosoftTeamFound
小鹿梨
·
2022-06-17 23:41
pycharm能配置c语言程序
python中
Pytest
常用的插件
目录前言1.用例依赖2.失败重跑3.指定用例执行顺序4.分布式运行5.多重断言6.小结前言除了框架本身提供的功能外,
Pytest
还支持上百种第三方插件,良好的扩展性可以更好的满足大家在用例设计时的不同需求
·
2022-06-16 14:15
自动化测试 - 重复执行测试
安装插件全局安装:即安装在全局环境中,新创建的工程导入全局环境时会将该包导入,cmd输入:pipinstall
pytest
-repeat。局部安装:即安装在当前项目的环境下,新创建的工程不会同步该
优雅的步伐
·
2022-06-13 11:18
HttpRunner3.x 详细学习笔记(一)
第1章环境与简介1.1HttpRunner3简介简介:1.HttpRunner是什么样的框架HttpRunner是一款面向HTTP(S)协议的通用开源测试框架,支持3种格式的用例:YAML/JSON/
Pytest
北冥有鱼喵喵
·
2022-06-12 09:11
python学习
自动化测试
python
1.
pytest
引入
2.1什么是自动化测试框架2.2作用2.3
pytest
单元测试框架和自动化测试框架的关系1、单元测试框架1.1什么是单元测试框架单元测试是指在软件开发当中,针对软件的最小单位(函数,方法)进行正确性的检查测试
三分归元7
·
2022-06-10 16:03
Pytest
单元测试
python
使用Docker实现Jenkins+Python +
Pytest
+Allure 接口自动化
一、Jenkins搭建参考《Docker安装Jenkins》进入jenkins容器CLI界面dockerexec-iturootjenkins/bin/bash二、准备条件1、替换镜像内源为了安装wget,默认用yum会安装不上wget命令,参考文章《docker容器内如何更换yum源【只想换成国内源而已】》2、安装wgetyuminstallwget三、安装Python3环境1、安装依赖包yum
测试小鬼
·
2022-06-10 16:01
软件测试
自动化测试
接口自动化测试
jenkins
docker
自动化
软件测试
python
pytest
生成简单自定义测试结果的html报告
目录简介生成报告生成报告效果如下修改报告修改Environment修改Results生成效果报告后记简介
pytest
-HTML是一个插件,
pytest
用于生成测试结果的HTML报告。
·
2022-06-09 16:16
python生产环境禁用assert断言的方法
assert的策略2.2禁用的原理3.实施禁用策略3.1启动命令行的参数中,添加-O3.2设置PYTHONOPTIMIZE环境变量4使用断言的坑1.背景在潜意识中,assert是应用在unittest或
pytest
·
2022-06-09 12:14
Azure Key Vault(1)介绍
下面来说一下我们为什么要使用KeyVault,它有哪些优点:集中的管理‘机密’数据Note:微软的
官方文档翻译
为机密,但我中觉得机密这个词更像是一个程度的名词。
Stone-hdj
·
2022-06-07 16:54
Azure
azure
microsoft
pytest
解读fixtures之Teardown处理yield和addfinalizer方案
目录前言一、yieldfixtures(推荐)1,yield和return2,yield的执行顺序二、addfinalizer1.request.addfinalizer把函数变成终结器2.request.addfinalizer注册多个终结器函数3.yield和addfinalizer的区别前言当我们运行测试函数时,我们希望确保测试函数在运行结束后,可以自己清理掉对环境的影响。这样的话,它们就不
·
2022-06-06 11:42
pytest
解读fixtures中yield与addfinalizer区别
目录前言一、问题回顾二、问题解决前言在上一章中,文末留下了一个坑待填补,疑问是这样的:目前从官方文档中看到的是Wehavetobecarefulthough,because
pytest
willrunthatfinalizeronceit
·
2022-06-06 11:31
全栈测试工程师有用武之地吗?是做什么的?没跨界的通识,连做螺丝钉的资格都没有
目录:导读前言一、
Pytest
自动化框架二、Web自动化测试三、接口自动化测试四、Appium自动化五、JMeter接口测试六、Postman接口测试七、Oracle数据库八、Robotframework
百度测试开发
·
2022-06-04 19:27
软件测试
程序人生
测试
程序人生
压力测试
单元测试
自动化
功能测试
pycharm工具之常用功能
1.pycharm测试框架变更unittestspycharm默认的测试框架是
pytest
,所以我们如果用unittests测试框架的时候,需要对其运行器进行变更。
滴答滴答001
·
2022-06-03 10:46
pytest
——测试报告
pytest
-testreport
安装插件pipinstall
pytest
-testreport注意点:如果安装了
pytest
-html这个插件请先卸载,不然有可能会有冲突。
社会主义顶梁鹿
·
2022-06-02 15:30
Pytest
框架 conftest.py文件的使用详解
、conftest.py中Fixture(夹具)的作用域6、总结:conftest.py文件特点所有同目录测试文件运行前都会执行conftest.py文件不需要import导入conftest.py,
pytest
·
2022-06-02 10:03
pytest
官方文档解读Fixture errors抛错解决
既然fixtures函数也是咱们自己写的,那难免会发生异常,当fixture函数异常后,
pytest
中如何处理呢?
·
2022-06-02 10:29
pytest
官方文档解读fixtures的调用方式
目录
pytest
官方文档fixtures调用一、测试函数声明传参请求fixture二、fixture中的返回值传递给测试函数
pytest
官方文档fixtures调用既然fixtures是给执行测试做准备工作的
·
2022-06-01 15:16
pytest
官方文档解读fixtures
目录一、测试的构成二、回到fixtures本身在深入了解fixture之前,让我们先看看什么是测试。一、测试的构成其实说白了,测试就是在特定的环境、特定的场景下、执行特定的行为,然后确认结果与期望的是否一致。就拿最常见的登录来说,完成一次正常的登录场景,需要可用的测试环境,可以正常登录的账号和密码。然后,用这个账号密码进行登录操作,结果登录成功,符合这次正常登录场景的预期结果,测试完成。这样看来,
·
2022-06-01 15:45
pytest
官方文档解读fixtures的autouse
import
pytest
@
pytest
.fixturedeffirst_e
·
2022-06-01 15:42
pytest
解读一次请求多个fixtures及多次请求
下面是另一个简单的例子:import
pytest
#Arrange@pytes
·
2022-06-01 15:11
pytest
解读fixture有效性及跨文件共享fixtures
目录fixture有效性及跨文件共享fixtures一、fixture有效性二、跨文件共享fixturesfixture有效性及跨文件共享fixtures一、fixture有效性fixture有效性,说白了就是fixture函数只有在它定义的使用范围内,才可以被请求到。比如,在类里面定义了一个fixture,那么就只能是这个类中的测试函数才可以请求。但是,如果一个fixture定义的范围是整个模块
·
2022-06-01 12:34
pytest
官方文档解读fixtures调用fixtures及fixture复用性
目录fixtures调用其他fixtures及fixture复用性一、Fixtures调用别的Fixtures二、Fixtures的复用性fixtures调用其他fixtures及fixture复用性
pytest
·
2022-06-01 12:29
Python测试框架
pytest
高阶用法全面详解
目录前言1.
pytest
安装1.1安装1.2验证安装1.3
pytest
文档1.4
Pytest
运行方式1.5
Pytest
ExitCode含义清单1.6如何获取帮助信息1.7控制测试用例执行1.8多进程运行
·
2022-05-31 17:09
pytest
fixtures函数及测试函数的参数化解读
目录
pytest
fixtures测试函数参数化一、@
pytest
.mark.parametrize:参数化测试函数1.常规用法2.在参数化中标记单个测试实例3.多个参数化组合,笛卡尔积二、用钩子函数
pytest
_generate_testsexample
·
2022-05-31 17:34
pytest
使用parametrize将参数化变量传递到fixture
目录一、交代应用场景二、使用@
pytest
.mark.parametrize、以及fixture的调用来解决1./demo_top/conftest.py2.
·
2022-05-31 12:20
Python基础教程之
pytest
参数化详解
目录前言源代码分析装饰测试类装饰测试函数单个数据一组数据组合数据标记用例嵌套字典增加测试结果可读性总结前言上篇博文介绍过,
pytest
是目前比较成熟功能齐全的测试框架,使用率肯定也不断攀升。
·
2022-05-30 17:24
Pytest
中skip和skipif的具体使用方法
skip的用法使用示例:@
pytest
.mark.skip(reason="跳过的原因,会在执行结果中打印")标记在测试函数中举个import
pytest
deftest_1():print("测试用例1
·
2022-05-30 17:23
关于
pytest
结合csv模块实现csv格式的数据驱动问题
目录一、什么是数据驱动测试二、csv文件承载数据三、csv数据驱动示例一、什么是数据驱动测试DDT:datadrivetest准备一组数据,通过写一个测试用例,不同的数据进行迭代。二、csv文件承载数据CSV:CommaSeparatedValuescsv文件就是逗号分隔的文本文件。使用python中的csv模块来处理csv文件结合pygtest的参数化处理方式来实现ddt三、csv数据驱动示例首
·
2022-05-30 17:47
Python
Pytest
自动化测试 获取测试用例执行结果
Timewilltell.
Pytest
提供了很多钩子方法让我们对测试用例框架进行二次开发,可根据自己的需求进行改造。
程序员弦羽
·
2022-05-29 21:19
测试工具
python
测试用例
单元测试
软件测试
测试工程师
pytest
(三)requests
一、requests简介requests用来发送http请求以及接受http响应的python第三方库,主要用于接口自动化测试。安装:pipinstallrequests二、requests库常用的方法requests.get()url是接口地址,params用于传参requests.post()url是接口地址,data用于传参,json也用于传参data和json传参的区别只要是通过请求头Co
陈皮话没
·
2022-05-28 07:59
Python
#
Python接口自动化
python
pycharm
开发语言
python自动化测试脚本实例_python+requests接口自动化测试脚本实例详解教程
文章来源-测试干货(dahong_test)接口自动化目前是测试圈主流的一个话题,我也在网上搜索了很多关于自动化的关键词,大多数博主分享的python做接口自动化都是以开源的框架,比如:
pytest
、unittest
weixin_39855843
·
2022-05-27 07:06
python自动化测试脚本实例
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他