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
接口自动化测试系列
测试基础-成为一名优秀的软件测试工程师必经之路
一软件测试概念二功能测试基础三python编程四UI/
接口自动化
五持续集成六性能测试七测试开发八随记
汪敏wangmin
·
2023-12-26 07:00
软件测试基础
软件测试
基于Java+RestAssured+TestNG+Maven+Allure的
接口自动化
框架
接口自动化
框架一、框架介绍1.分析2.框架选型二、框架设计1.涉及到的技术2.框架步骤三、框架前期准备1.创建Maven工程2.添加相关依赖包3.工程目录结构一般自动化框架需要提供三个层次的能力,核心层
wsaicyj
·
2023-12-26 07:23
接口测试
java
maven
自动化
java
接口自动化
系列(07):解析并执行初始化sql
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15867903.html添加pom依赖连接操作数据库mysqlmysql-connector-java5.1.47解析初始化sql(json数组)com.alibabafastjson1.2.75添加配置文件数据库连接配置jdbc.propertiesjdbc.driver=com.mysql.jdb
全栈测试笔记
·
2023-12-26 07:51
java
自动化
sql
开发语言
运维
java接口持续集成自动化_JAVA
接口自动化
测试----Jenkins持续集成(一)
本次记录针对java的
接口自动化
,涉及到(testng、allure、jenkins、git、maven)一、环境的准备1.JDK的安装与配置----自己百度;2.maven的安装与配置----自己百度
一支援
·
2023-12-26 07:20
java接口持续集成自动化
java
接口自动化
框架_JAVA
接口自动化
测试集成框架(testng+mybatis+jsonschme+allure)
要点:框架:testng断言:jsonschme(json-schema-validator)、AssertJ报告:allure常用库:jackson、mybatis、mybatis-generator-maven-plugin已解决痛点:1、基于TCP的自定义rpc接口调用封装2、通过mybatis封装出mapper,使用orm方便数据操作3、使用Assert进行流式断言4、通过jsonschm
杨超wantnon
·
2023-12-26 07:20
java接口自动化框架
Java
接口自动化
测试之jenkins持续集成配置GIT+allure测试报告
1.添加密钥服务器执行命令1.获取到密钥文件夹ssh-keygen-trsa2.查看公钥并添加到GIT上,Title随便起cat/root/.ssh/id_rsa.pub3.jenkins配置私钥cat/root/.ssh/id_rsa2.Linux安装GITyuminstallgit3.构建实例1.新建一个任务4.运行构建就可以更新代码了!5.报告插件:AllureJenkinsPlugin1.
404测试
·
2023-12-26 07:49
软件测试之自动化测试
服务器
接口自动化
框架篇:pytest + allure生成测试报告
Allure是一款轻量级、支持多语言的开源自动化测试报告生成框架,由Java语言开发,可以集成到Jenkins。pytest测试框架支持Allure报告生成。pytest也可以生成junit格式的xml报告和HTML报告,命令如下:pytesttest_demo.py--junitxml=report.xmlpytesttest_demo.py--html=report.html#需要安装插件:p
静姐说测试
·
2023-12-26 07:18
经验分享
软件测试
自动化测试
自动化
pytest
软件测试
自动化测试
测试工程师
测试工具
接口自动化
之jenkins+allure报告+企微消息推送
在jenkins上部署好项目,构建成功后,希望可以把生成的报告,以及结果统计发送至企微。效果图实现如下。1.生成allure报告首先在插件管理中,搜索并安装allure其次,在全局工具管理中,新增设置,注意别名最好填本地allure的文件名构建后操作中添加allurereport,填好结果文件路径和生成的report的路径。jenkins上设置完成。2.获取jenkins的allure报告地址封装
SometimeSy
·
2023-12-26 07:18
自动化测试
python
自动化
jenkins
java
接口自动化
系列(12):集成allure报告
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15867903.htmlpom添加依赖、属性、插件依赖io.qameta.allureallure-testng2.8.1属性、插件UTF-81.8.10org.apache.maven.pluginsmaven-compiler-plugin88org.apache.maven.pluginsmav
全栈测试笔记
·
2023-12-26 07:14
java
自动化
数据库
mysql
开发语言
java
接口自动化
系列(10):保存全局变量
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15867903.html添加pom依赖通过jsonpath提取值需要的依赖com.jayway.jsonpathjson-path2.4.0修改工具类GlobalVariableUtil工具类中添加保存全局变量的方法/***解析全局变量,从响应内容获取值,并更新全局变量的值*@paramglobalV
全栈测试笔记
·
2023-12-26 07:43
java
自动化
数据库
开发语言
运维
一个好的
接口自动化
测试脚本是怎么写出来的?
前言谈到接口测试,大家关注更多的是哪个工具更优秀,更好用。但是很少人关注到接口测试用例的设计问题,也很少人会去写接口用例,都代码化了嘛,还写什么用例,是吧?这样真的对么?我们是不是忽略了什么呢?回归测试的时候,成百上千个接口执行下来,没有报错,你就真的对系统放心了么?在接口测试之外,我们还需要补充哪些功能用例来验证那些接口做不了或者不好做的场景呢?个人认为,除开脚本层面的编写外,接口用例的设计也是
代码小念
·
2023-12-25 18:36
软件测试
自动化测试
jmeter
测试工具
如何让自动化测试框架更自动化?
一、引言对于大厂的同学来说,
接口自动化
是个老生常谈的话题了,毕竟每年的MTSC大会议题都已经能佐证了,不是大数据测试,就是AI测试等等(越来越高大上了)。
代码小念
·
2023-12-25 18:35
软件测试
自动化测试
技术分享
自动化
运维
单元测试
测试工具
Python
接口自动化
测试:断言封装详解
前言在进行API接口测试时,断言起着至关重要的作用。断言是用于验证预期结果与实际结果是否一致的过程。在Python中,我们可以利用一些库来实现断言功能。1.安装必要的库在Python中,我们主要会使用两个库:requests和jsonpath。requests库用于发送HTTP请求,而jsonpath库则用于解析JSON数据。首先,我们需要安装这两个库。打开命令行,输入以下命令:pipinstal
MAYUHAO1011
·
2023-12-25 15:26
自动化测试
python
测试工具
selenium
单元测试
postman
自动化
python+pytest
接口自动化
(15)-日志管理模块loguru简介
python自带日志管理模块logging,使用时可进行模块化配置,但logging配置起来比较繁琐,且在多进行多线程等场景下使用时,如果不经过特殊处理,则容易出现日志丢失或记录错乱的情况。python中有一个用起来非常简便的第三方日志管理模块--loguru,不仅可以避免logging的繁琐配置,而且可以很简单地避免在logging中多进程多线程记录日志时出现的问题,甚至还可以自定义控制台输出的
测试小鬼
·
2023-12-25 01:25
pytest
自动化
python
自动化测试
系统架构
python+pytest
接口自动化
(16)-
接口自动化
项目中日志的使用 (使用loguru模块)
这篇文章我们使用loguru模块来记录
接口自动化
测试中的日志。一,封装日志记录器实际项目中,我们不可能每个模块都去导入loguru模块,每个模块都单独去写一遍日志配置,这样麻烦又冗余。
测试小鬼
·
2023-12-25 01:25
pytest
自动化
测试工具
python
开发语言
python+pytest
接口自动化
(14)-参数关联
什么是参数关联?参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请求B接口时作为请求参数传入。有哪些场景?最常见的场景之一便是:请求登录接口后获取到token值,后续其他接口请求时需要将t
测试小鬼
·
2023-12-25 01:55
pytest
自动化
fiddler
python
测试工具
selenium
python+pytest
接口自动化
(9)-cookie绕过登录(保持登录状态)
在编写
接口自动化
测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理;再者,每次请求接口前如果都需要先去登录一次
测试小鬼
·
2023-12-25 01:54
pytest
自动化
python
自动化测试
系统架构
开发语言
python+pytest
接口自动化
(11)-测试函数、测试类/测试方法的封装
前言在python+pytest
接口自动化
系列中,我们之前的文章基本都没有将代码进行封装,但实际编写自动化测试脚本中,我们都需要将测试代码进行封装,才能被测试框架识别执行。
测试小鬼
·
2023-12-25 01:54
pytest
自动化
测试工具
开发语言
python
软件测试
python+pytest
接口自动化
(13)-token关联登录
在PC端登录公司的后台管理系统或在手机上登录某个APP时,经常会发现登录成功后,返回参数中会包含token,它的值为一段较长的字符串,而后续去请求的请求头中都需要带上这个token作为参数,否则就提示需要先登录。这其实就是状态或会话保持的第三种方式token。一.什么是tokentoken由服务端产生,是客户端用于请求的身份令牌。第一次登录成功时,服务端会生成一个包含用户信息的加密字符串token
测试小鬼
·
2023-12-25 01:54
pytest
自动化
网络
fiddler
python
测试工具
开发语言
python+pytest
接口自动化
(5)-requests发送post请求
简介在HTTP协议中,与get请求把请求参数直接放在url中不同,post请求的请求数据需通过消息主体(requestbody)中传递。且协议中并没有规定post请求的请求数据必须使用什么样的编码方式,所以其请求数据可以有不同的编码方式,服务端通过请求头中的Content-Type字段来获知请求中的消息主体是何种编码方式,再以对应方式对消息主体进行解析。post请求参数常用的编码方式如下:appl
测试小鬼
·
2023-12-25 01:23
pytest
自动化
postman
python
测试工具
经验分享
开发语言
python+pytest
接口自动化
(10)-session会话保持
在接口测试的过程中,经常会遇到有些接口需要在登录的状态下才能请求,否则会提示请登录,那么怎样解决呢?上一篇文章我们介绍了Cookie绕过登录,其实这就是保持登录状态的方法之一。另外一种方式则是通过session进行会话保持。session(会话)session,即会话。那么什么又是会话?我们来看一下会话的生存周期就能大致明白,如下:开始:客户端(通常是浏览器)-->发送第一个请求-->某应用服务器
测试小鬼
·
2023-12-25 01:53
pytest
自动化
运维
测试工具
postman
python
python+pytest
接口自动化
(4)-requests发送get请求
python中用于请求http接口的有自带的urllib和第三方库requests,但urllib写法稍微有点繁琐,所以在进行
接口自动化
测试过程中,一般使用更为简洁且功能强大的requests库。
测试小鬼
·
2023-12-25 01:53
python
pytest
自动化
自动化测试
系统架构
计算机
软件测试
Jmeter的
接口自动化
测试
在去年实施了一年的三端(PC、无线M站、无线APP【Android、IOS】)后,今年7月份开始,我们开始进行
接口自动化
的实施,目前已完成了整个框架的搭建以及接口的持续测试集成。今天做个简单的分享。
测试界柠檬
·
2023-12-24 12:47
软件测试
jmeter
软件测试
自动化测试
功能测试
程序人生
职场和发展
如何用Postman做
接口自动化
测试?一文带你学会
什么是自动化测试把人对软件的测试行为转化为由机器执行测试行为的一种实践。例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还有额外的维护成本。自动化测试有哪些分类按测试目的分类功能自动化测试性能自动化测试按测试对象分类Web应用测试APP测试接口测试单元测试为什么需
测试界吖吖
·
2023-12-24 09:42
软件测试
postman
测试工具
功能测试
软件测试
自动化测试
程序人生
职场和发展
UI自动化测试之Jenkins配置
背景:团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做
接口自动化
测试和性能测试,但由于各种原因,
接口自动化
测试那部分功能整个废弃掉了,其中和易用性有很大关系
测试界吖吖
·
2023-12-24 09:08
软件测试
ui
jenkins
运维
功能测试
软件测试
自动化测试
程序人生
基于Pytest+Requests+Allure实现
接口自动化
测试
一、整体结构框架组成:pytest+requests+allure设计模式:关键字驱动项目结构:工具层:api_keyword/参数层:params/用例层:case/数据驱动:data_driver/数据层:data/逻辑层:logic/二、具体步骤及代码1、工具层将get、post等常用行为进行二次封装。代码(api_key.py)如下:importallureimportjsonimport
测试1998
·
2023-12-24 02:01
python
自动化测试
pytest
软件测试
单元测试
职场和发展
测试工具
基于Python+Requests库封装发送接口请求的工具类【
接口自动化
框架设计系列】【多测师】...
#coding=utf-8"""===========================Author:多测师_王sirTime:2020/5/2017:24Wechat:15367499889Company:上海多测师信息有限公司==========================="""importrequestsclassSendRequest(object):"""cookie+session
多测师_王sir
·
2023-12-24 01:57
Python
接口自动化
-requests模块之post请求
一、源码解析defpost(url,data=None,json=None,**kwargs):r"""SendsaPOSTrequest.:paramurl:URLforthenew:class:`Request`object.:paramdata:(optional)Dictionary,listoftuples,bytes,orfile-likeobjecttosendinthebodyof
测试涛叔
·
2023-12-24 01:56
技术分享
自动化测试
软件测试
自动化
运维
软件测试
开发语言
职场和发展
python使用requests+excel进行
接口自动化
测试
在当今的互联网时代中,
接口自动化
测试越来越成为软件测试的重要组成部分。Python是一种简单易学,高效且可扩展的语言,自然而然地成为了开发人员的首选开发语言。
跟我一起学测试呀
·
2023-12-23 23:14
技术分享
软件测试
python
开发语言
python+pytest
接口自动化
之测试函数、测试类/测试方法的封装
前言今天呢,笔者想和大家聊聊python+pytest
接口自动化
中将代码进行封装,只有将测试代码进行封装,才能被测试框架识别执行。
跟我一起学测试呀
·
2023-12-23 23:43
技术分享
软件测试
pytest
自动化
运维
Python
接口自动化
测试如何设计接口测试用例(详解)
简介上篇我们已经介绍了什么是接口测试和接口测试的意义。在开始接口测试之前,我们来想一下,如何进行接口测试的准备工作。或者说,接口测试的流程是什么?有些人就很好奇,接口测试要流程干嘛?不就是拿着接口文档直接利用接口测试工具测试嘛。其实,如果只是三五个接口,你可以这么做一个临时的接口测试。但是,如果是上百个接口,或者,你们公司的这个项目,第一次做接口测试,那么,我们还是很有必要严格遵守接口测试的流程。
跟我一起学测试呀
·
2023-12-23 23:13
软件测试
技术分享
测试用例
Jenkins集成(
接口自动化
、Web自动化)配置信息
1.首先搭建Jenkins1.第一种就是使用Tomcat启动Jenkins2.第二种就是使用Docker直接拉取如果不会部署加我QQ:294402584,联系我本次集成是通过GitHub集成一顿操作后就会进入Jenkins主页面构建自由风格的软件项目然后开始配置1.首先配置Git地址2.配置处理命令以上保存即可除此之外有人想得到HTML报告那我顺带说下HTML报告1.首先下载下载:HTMLPubl
Serven_Students
·
2023-12-23 17:45
如何在Linux下搭建
接口自动化
测试平台
我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的
接口自动化
测试平台吧!
测试界柠檬
·
2023-12-23 09:15
软件测试
linux
运维
服务器
软件测试
自动化测试
功能测试
程序人生
这样的Python自动化测试面试题,测开来了都不一定都会把!
十、
接口自动化
10.1
接口自动化
怎么测试(Python+requests+pytest版本)原来我们
接口自动化
是用python+request+pytest执行
接口自动化
其实主要就是接口测试的基础上填加了断言
锦都不二
·
2023-12-22 23:59
python
开发语言
字节内部自动化测试教程:python+pytest
接口自动化
-接口测试一般流程及方法
在学习
接口自动化
测试之前,我们先来了解手工接口测试怎样进行。
锦都不二
·
2023-12-22 23:58
pytest
自动化
运维
学完就能涨薪5k的
接口自动化
测试框架pytest-多线程、多进程执行用例
有些项目的测试用例较多,测试用例时需要分布式执行,缩短运行时间。pytest框架中提供可用于分布式执行测试用例的插件:pytest-parallel、pytest-xdist,接下来我们来学习这两个插件的使用方法。pytest-parallelpytest-parallel同时支持多线程、多进程两种方式执行测试用例。安装安装命令:pipinstallpytest-parallel==0.0.10注
锦都不二
·
2023-12-22 23:58
pytest
Python
接口自动化
测试实战(视频教程+源码)
接口自动化
测试是指通过编写程序来模拟用户的行为,对接口进行自动化测试。Python是一种流行的编程语言,它在
接口自动化
测试中得到了广泛应用。下面详细介绍Python
接口自动化
测试实战。
测试老哥
·
2023-12-22 21:21
python
软件测试
自动化测试
单元测试
职场和发展
测试工具
selenium
Python
接口自动化
测试:断言封装详解
前言在进行API接口测试时,断言起着至关重要的作用。断言是用于验证预期结果与实际结果是否一致的过程。在Python中,我们可以利用一些库来实现断言功能。1.安装必要的库在Python中,我们主要会使用两个库:requests和jsonpath。requests库用于发送HTTP请求,而jsonpath库则用于解析JSON数据。首先,我们需要安装这两个库。打开命令行,输入以下命令:pipinstal
自动化测试 老司机
·
2023-12-22 20:14
软件测试
自动化测试
测试工程师
python
jmeter
测试工具
postman
appium
测试工程师
接口测试
Java自动化
测试系列
[v1.0.0][常见页面操作处理]
[控制滚动]packageutil;importorg.openqa.selenium.JavascriptExecutor;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;publicclassScrollBarUtil{/***控制滚动条向下拉到底*@paramdriver浏览器驱动*/publi
Davieyang.D.Y
·
2023-12-22 20:09
模拟键盘
模拟鼠标
页面元素控制
上传文件
智能等待
兼容性测试
浏览器控制
【银行测试】金融行业-银行测试类型分类,功能/业务/性能...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:26
软件测试工程师
软件测试
银行测试
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
【银行测试】银行测试业务+信贷测试点汇总,一篇概全...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:26
银行测试
软件测试
软件测试工程师
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
【银行测试】支付类测试关注点与异常点+支付平台...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:25
银行测试
软件测试工程师
软件测试
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
【银行测试】金融项目+测试方法范围分析,功能/接口/性能/安全...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:55
银行测试
软件测试工程师
软件测试
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
【银行测试】银行系统项目-性能测试压测,场景设计分析...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:55
软件测试工程师
软件测试
银行测试
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
【银行测试】第三方支付测试点+支付业务流程测试分析...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:55
银行测试
软件测试工程师
软件测试
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
【银行测试】银行金融测试+金融项目测试点汇总...
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
百度测试开发
·
2023-12-22 12:52
软件测试工程师
软件测试
银行测试
软件测试
软件测试工程师
银行测试
功能测试
接口测试
性能测试
自动化测试
Pytest+Requests+Allure实现
接口自动化
测试
一、整体结构框架组成:pytest+requests+allure设计模式:关键字驱动项目结构:工具层:api_keyword/参数层:params/用例层:case/数据驱动:data_driver/数据层:data/逻辑层:logic/二、具体步骤及代码1、工具层将get、post等常用行为进行二次封装。代码(api_key.py)如下:importallureimportjsonimport
软件测试甜甜
·
2023-12-22 11:38
自动化测试
python
开发语言
如何在Linux下搭建
接口自动化
测试平台
我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的
接口自动化
测试平台吧!
爱学习的执念
·
2023-12-22 11:36
软件测试
linux
运维
服务器
磁盘类型选择对阿里云RDS MySQL的性能影响
测试说明这是一个云数据库性能
测试系列
,旨在通过简单标准的性能测试,帮助开发者、企业了解云数据库的性能,以选择适合的规格与类型。
NineData
·
2023-12-22 08:19
云数据库技术
SQL
开发
阿里云
mysql
云计算
数据库
oracle
sql
database
【Docker】基于华为 openEuler 应用 Docker 镜像体积压缩
书接openEuler系列文章(可以翻看
测试系列
),本次跟大家说说如何将Java包轻量化地构建到openEuler镜像中且保持镜像内操作系统是全补丁状态。
kida_yuan
·
2023-12-22 08:36
Docker
docker
运维
openEuler
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他