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
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
Java自动化测试系列[v1.0.0][多种数据驱动实现附源码]
与此同时还能够实现一次任务中使用不同的数据来执行执行相同的测试脚本,因此它会使得我们的代码层次结构清晰,容易维护,并且大大降低了代码量数据驱动是自动化测试中非常常见的一种设计模式,应用的场景非常多,无论是在Web自动化还是在
接口自动化
Davieyang.D.Y
·
2023-12-19 13:42
Java自动化测试系列
java
开发语言
单元测试
数据驱动
自动化测试
接口自动化
测试实战教程
实现思路使用excel管理用例用例信息,requests模块发送http请求,实现了记录日志,邮件发送测试报告的功能目录结构如下:下面直接上代码:统筹脚本#-*-coding:utf-8-*-importosfrominterfaceimportInterfacefromtestcase_getimportGet_testcasefromresult_saveimportSave_test_res
测试杂货铺
·
2023-12-19 11:52
软件测试
自动化测试
python
测试工具
职场和发展
测试用例
单元测试
Python+Selenium+
Pytest
+POM自动化测试框架封装(【附源码】完整版)
1、测试框架简介1)测试框架的优点代码复用率高,如果不使用框架的话,代码会显得很冗余。可以组装日志、报告、邮件等一些高级功能。提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件。使用更灵活的PageObject设计模式。2)测试框架的整体目录【注意】init.py文件用以标识此目录为一个python包。2、首先时间管理首先,因为很多的模块都会用到当前时间的时间戳,或者日期等等字符串,
测试老哥
·
2023-12-19 11:48
python
pytest
selenium
软件测试
自动化测试
职场和发展
测试工具
基于junit4搭建自定义的
接口自动化
测试框架
随着业务的逐步稳定,对于接口的改动也会逐渐变少。更多的是对业务逻辑的优化,功能实现的完善。对于测试来说,重复繁琐的功能测试不仅效率低下,而且耗费一定的人力资源。笔者支持的信息流业务下的一个图文管理平台就是一个功能较为完善,系统较为稳定的后台平台。每次平台新增一些小的功能,或者对某些模块做优化时,都会一定程度上影响其他模块。每次回归测试,甚至比新增的功能测试点还耗时,而且还不敢保证没有漏测的地方。因
测试界柠檬
·
2023-12-19 10:50
自动化测试
软件测试工程师
软件测试
软件测试
自动化测试
功能测试
程序人生
职场和发展
全网独一份python+requests
接口自动化
测试框架实例详解教程【建议收藏】
组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一个学java,却在学python的我来说,觉得python比起java更简单些,所以,我决定自己写python的
接口自动化
测试框架
程序员小濠
·
2023-12-19 09:55
技术分享
程序人生
测试框架
python
request
测试工程师
软件测试
全网独一份python+requests
接口自动化
测试框架实例详解教程
组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一个学java,却在学python的我来说,觉得python比起java更简单些,所以,我决定自己写python的
接口自动化
测试框架
程序员心扉
·
2023-12-19 09:20
python
自动化
软件测试
测试工程师
功能测试
【实战详解】如何快速搭建
接口自动化
测试框架?Python + Requests
摘要:本文主要介绍如何使用Python语言和Requests库进行
接口自动化
测试,并提供详细的代码示例和操作步骤。希望能对读者有所启发和帮助。
自动化测试老司机
·
2023-12-19 09:18
安全测试
自动化测试
软件测试
selenium
测试工具
测试用例
性能测试
自动化测试
测试工程师
Tcp 协议的接口测试
这些协议与Http测试方法类似(具体查看
接口自动化
测试章节),但在测试过程中需要做些调整。SocketSocket又称套接字,进程可通过套接字进行网络通信,使多个设备具有交互能力。
美团程序员
·
2023-12-19 00:21
软件测试
自动化测试
技术分享
tcp/ip
网络协议
网络
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
如何使用unittest批量管理Python
接口自动化
测试用例?
我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离?以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。来看一下在unittest框架中如何管理批量案例:一、手工加载批量用例:#-*-coding:utf-8-*-
软件测试潇潇
·
2023-12-18 19:27
软件测试
软件测试工程师
自动化测试
自动化
测试用例
运维
软件测试
自动化测试
功能测试
程序人生
使用
pytest
管理用例:fixture和conftest使用
pytest
下载:pipinstall
pytest
查看
pytest
版本piplist回顾
pytest
基本用法:
pytest
标记:@
pytest
.mark.名称,可对类或者方法进行标记指定运行:
pytest
-m
偶然路过的靓仔_胡阳
·
2023-12-18 13:23
接口自动化
测试框架【AIM】
最近在做公司项目的自动化接口测试,在现有几个小框架的基础上,反复研究和实践,搭建了新的测试框架。利用业余时间,把框架总结了下来。AIM框架介绍AIM,是AutomaticInterfaceMonitoring的简称,即自动化接口监测。是一种基于pythonunittest的自动化接口测试框架。设计思想框架根据python语言的特点,结合了面向对象和面向函数编程。以高效编程为主要目的,避免为了封装而
软件测试甜甜
·
2023-12-18 13:33
接口自动化测试
数据库
服务器
运维
[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
测试平台系列(71) Python定时任务方案
举个例子:每晚8点执行全业务场景
接口自动化
回归测试,又或者每隔20分钟去你家QQ农场偷菜!Python的定时任务如果
米洛丶
·
2023-12-18 12:55
『德不孤』
Pytest
框架 — 16.
Pytest
参数化
1、
Pytest
参数化说明软件测试中,输入相应值,检查期望值,是常见测试方法。在自动化测试中,一个测试用例对应一个测试点,通常一组测试数据是无法完全覆盖测试范围的,所以需要参数化来传递多组数据。
繁华似锦Fighting
·
2023-12-18 12:45
python+request
接口自动化
一、安装request类库pipinstallrequest二、代码调用importrequestsimportunittestimportjsonfromddtimportddt,data@ddtclassSuite_Test(unittest.TestCase):@BeautifulReport.add_test_img('测试报告')@data(*ExcelRead('Test.xls','
北极之熊熊
·
2023-12-18 12:17
selenium
python
自动化
开发语言
接口自动化
request
python
接口自动化
用例管理_python
接口自动化
测试(六)使用unittest 批量用例管理...
我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离?以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。来看一下在unittest框架中如何管理批量案例:一、手工加载批量用例:#-*-coding:utf-8-*-
weixin_39942037
·
2023-12-18 02:52
python接口自动化用例管理
python
接口自动化
用例管理_python
接口自动化
测试(七)-unittest-批量用例管理
我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离?以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。来看一下在unittest框架中如何管理批量案例:一、手工加载批量用例:复制代码--coding:utf-8-
维斯特的萨克斯
·
2023-12-18 02:22
python接口自动化用例管理
python
接口自动化
测试 - unittest框架suite、runner详细使用
testsuite测试套件,理解成测试用例集一系列的测试用例,或测试套件,理解成测试用例的集合和测试套件的集合当运行测试套件时,则运行里面添加的所有测试用例testrunner测试运行器用于执行和输出结果的组件testsuite、testrunner基础使用单元测试类1#创建单元测试类,继承unittest.TestCase2classtestCase(unittest.TestCase):34#
小菠萝测试笔记
·
2023-12-18 02:51
Python的
接口自动化
-unittest测试框架和ddt数据驱动
目录引言一、unittest测试框架二、ddt数据驱动引言在编写
接口自动化
用例时,我们一般针对一个接口建立一个.py文件,一条接口测试用例封装为一个函数(方法),但是在批量执行的过程中,如果其中一条出错
bug捕手
·
2023-12-18 02:50
自动化测试
自动化测试框架
软件测试
python
自动化
开发语言
python
接口自动化
测试-unittest-批量用例管理
我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离?以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。来看一下在unittest框架中如何管理批量案例:一、手工加载批量用例:#-*-coding:utf-8-*-
软件测试玲雪
·
2023-12-18 02:49
软件测试
python
开发语言
接口自动化
测试之旅–JsonSchema(Python版)
引子:CC先生曾经参与过一个基于saas的跨境电商ERP系统,里面的坑很多,最坑的一个就是物流模块。因为在此模块中对接了多个物流公司。不同的物流公司有不同的IT团队,所以就有不同的技术实现方法和不同的接口提供方式。当时开发人员几乎是针对于每一个物流公司都需要写单独的一套代码进行处理,而测试人员在每一次发版之前和之后几乎都是崩溃的,因为至少需要对30多家物流公司上百种物流方式进行全覆盖测试。物流业务
CC先生之简书
·
2023-12-17 23:25
接口自动化
测试框架搭建
一、原理及特点参数放在XML文件中进行管理用httpClient简单封装一个httpUtils工具类测试用例管理使用了testNg管理,使用了TestNG参数化测试,通过xml文件来执行case。测试报告这里用到第三方的包ReportNG项目组织用Maven二、准备使用工具:eclipse,maven用到的第三方jar包:dom4j、reportng、testng理解难点:httpUtils和xm
荔枝味奶糖
·
2023-12-17 19:50
软件测试
接口测试
jmeter
设计模式
Jmeter
接口自动化
测试——Http
接口自动化
实战【小白必看!】
以下主要介绍Jmeter
接口自动化
需要哪些控件、
接口自动化
实战及总结。前面的系列文章,介绍了常用组件、参数化、接口依赖、断言等知识点,今天我们要将这些结合起来,进行综合实战。
软件测试馆长
·
2023-12-17 19:50
软件测试
自动化测试
测试工程师
性能测试
python自动化接口测试可以用jmeter吗_
接口自动化
入门——使用jmeter进行
接口自动化
测试...
适合人群:全体测试同学适用场景:自动化接口测试推荐程度:录制年份:2018年对应招聘需求:掌握jmeter工具的使用,会使用一种或多种测试工具进行
接口自动化
测试大纲及讲义为什么是jmeter接口的自动化测试成为必备技能为什么使用
weixin_39689347
·
2023-12-17 19:50
Jmeter
接口自动化
测试
目录一、目标二、环境配置三、实现成果四、Jmeter介绍五、Jmeter环境搭建六、Jmeter目录介绍七、Jmeter结构图八、Jmeter基础操作8.1启动Jmeter,8.2Jmeter页面如下:8.3测试计划8.4.添加线程组8.5.添加http请求8.6.添加察看结果树8.7.Jmeter参数化8.8、添加断言8.9.添加断言结果九、Jmeter进阶操作9.1.如何实现Jmeter使用P
fl11081103wn_gcl
·
2023-12-17 19:49
接口测试工具
jmeter
接口自动化
测试 —— Jmeter 6种定时器应用
①定时器是在每个sampler(采样器)之前执行的,而不是之后,不管这个定时器的位置放在sampler之后,还是之下,都在sampler之前得到执行②定时器是有作用域的,当执行一个sampler之前时,所有当前作用域内的定时器都会被执行③如果希望定时器仅应用于其中一个sampler,则把该定时器作为子节点加入④如果希望在sampler执行完之后再等待,则可使用TestAction1、固定定时器毫无
程序员小 濠
·
2023-12-17 19:49
技术分享
自动化测试
软件测试
jmeter
测试工程师
自动化测试
软件测试
Jmeter —— jmeter
接口自动化
测试操作流程
在企业使用jmeter开展实际的
接口自动化
测试工具,建议按如下操作流程,可以使整个接口测试过程更规范,更有效。
静姐说测试
·
2023-12-17 19:18
自动化测试
经验分享
软件测试
jmeter
测试工具
自动化测试
软件测试
性能测试
单元测试
Jmeter
接口自动化
测试入门 —— Jmeter环境配置
今天再给大家介绍一款利器,Jmeter是Apache组织下的免费工具,我使用的是Mac系统,Jmeter3.1版本.自定义变量的意义:一处修改处处修改,多处地方调用相同变量,只要修改一个地方我们的测试脚本应该不是只能在一套环境上执行的,通常公司有多套环境,比如测试环境,预发布发环境,生产环境等,自定义可以很快的在多套环境之间切换,提高脚本重复使用率.JMeter有一个好处是下载解压后无需安装直接运
测试界的彭于晏
·
2023-12-17 19:17
软件测试
自动化测试
技术分享
jmeter
测试工具
压力测试
自动化测试
软件测试
Jmeter
接口自动化
测试 —— Jmeter变量的使用
在使用jmeter进行接口测试时,我们难免会遇到需要从上下文中获取测试数据的情况,这个时候就需要引入变量了。定义变量添加->配置元件->用户自定义的变量添加->配置元件->CSV数据文件设置变量的调用方式:${变量名}变量的作用范围:变量可以写入任何测试组件的任何字段中(除了TestPlan)以博客园的接口为例:Url:https://recomm.cnblogs.com/api/v2/recom
荔枝味奶糖
·
2023-12-17 19:47
接口测试
自动化测试
软件测试
jmeter
干货 | 一文搞定
pytest
自动化测试框架(一)
简介
pytest
是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与Python自带的Unittest测试框架类似,但
pytest
使用起来更简洁和高效,并且兼容unittest框架。
测试界吖吖
·
2023-12-17 14:57
软件测试
软件测试工程师
自动化测试
pytest
功能测试
职场和发展
程序人生
软件测试
自动化测试
自动化测试用例怎么写?最全自动化测试用例设计编写指南...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
测试追风
·
2023-12-17 14:57
测试用例
自动化测试
软件测试
测试用例
软件测试
自动化测试
python自动化测试
自动化测试框架
自动化测试框架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
自动化测试工程师必知道的-自动化测试主要分为哪几类!
一般认为,
接口自动化
测试,WebUI自动化测试,App自动化测试等都是自动命名的命名测试方案。实际上,自动化测试与手动来说。使用手动代码或第三方工具将
西方莫白
·
2023-12-17 09:23
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+Allure实现python
接口自动化
思考想法:同本地集成环境pycharm的步骤,照搬到服务器上python解释器+代码+jdk11+allurejdk为Jenkins和Allure所需最开始认为应该直接在服务器上安装jdk和Jenkins,再安装python等万一整不好环境,会有很大消耗故转而使用容器:随用随到/不用既删思考许久并学习大佬便有以下内容实现步骤:1.Dcoekr创建Jenkins容器2.Jenkins构建任务、拉取代
DLoading001
·
2023-12-16 23:03
jenkins
docker
自动化
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他