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
TestNG接口自动化
【软件测试】现在你的前景和出路到底在哪?如何更加优秀?
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
阿里测试君
·
2023-12-27 02:45
软件测试工程师
软件测试
程序人生
软件测试
软件测试工程师
自动化测试
接口自动化测试
功能测试
接口测试
性能测试
不再走弯路,软件测试需要学什么?测试岗有哪些要求?
目录:导读前言一、Python编程入门到精通二、
接口自动化
项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九
阿里测试君
·
2023-12-27 02:44
程序人生
软件测试
软件测试工程师
软件测试
软件测试工程师
自动化测试
功能测试
性能测试
接口测试
测试开发
百分百能遇到的
接口自动化
测试面试题,看完的现在已经在办理入职了...
1.什么是
接口自动化
测试?答:
接口自动化
测试是指使用自动化工具对接口进行测试,验证接口的正确性、稳定性和性能等方面的指标。2.为什么要进行
接口自动化
测试?
测试-八戒
·
2023-12-27 01:26
接口自动化测试
自动化测试
这些
接口自动化
测试工具如果不知道,就真out了!
一、PostmanPostman是一款广受欢迎的API测试工具,除了手动发送HTTP请求的基本功能,它还提供了自动化测试和脚本测试的功能,非常适合进行HTTP接口的自动化测试。二、Rest-AssuredRest-Assured是一个Java库,专为REST服务的测试而设计。它提供了一种DSL风格的接口,可以非常方便地编写和运行自动化测试。三、JMeterJMeter是Apache提供的一款开源负
测试-八戒
·
2023-12-27 01:25
http
自动化
测试工具
全网最新最全的
接口自动化
测试框架pytest-pluggy插件源码解读PluginManager类的其他功能
(1)unregister取消注册插件注册插件的过程都分析过了,取消注册过程就简单了,这里可以简单的看一下,这里主要就是对_name2plugin和_plugin2hookcallers这两个字典进行删除对应的插件,即取消注册插件,源代码如下:defunregister(self,plugin=None,name=None):"""unregisterapluginobjectandallitsc
测试-八戒
·
2023-12-27 01:24
pytest
python
开发语言
全网最新最全的自动化测试:python+pytest
接口自动化
-接口测试基础
接口定义一般我们所说的接口即API,那什么又是API呢,百度给的定义如下:API(ApplicationProgrammingInterface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。有点绕口,但我们看下定义里面这些关键字:预先定义的接
测试-八戒
·
2023-12-27 01:54
pytest
自动化
运维
资深老鸟整理,Java
接口自动化
测试总结,从0到1自动化...
这几年
接口自动化
变得越来越热门,相对比于UI自动化,
接口自动化
有一些优势1)运行比UI更稳定,让BUG更容易定位2)UI自动化维护成本太高,接口相对低一些接口测试其实有很多方式,主要有两种,一个是工具,
锦都不二
·
2023-12-27 00:41
java
自动化
开发语言
Appium+python+unittest搭建UI自动化框架
掌握一种单元测试框架,如java语言的
testng
框架、python的unittest框架。掌握目前主流的UI测试框架,移动端APP测试框架Appium,或者掌握Web端测试框架Selenium。
心软小念
·
2023-12-27 00:27
技术分享
软件测试
appium
python
ui
接口自动化
框架设计必备利器之参数传递!
在我们设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML)中,实现测试脚本与测试数据解耦,方便后期维护。当涉及到业务场景接口用例时,由于接口与接口存在关联关系,需要从上游接口取出来相关字段传递给下游接口作为入参使用,比如在Excel中我们会这样做:前言在excel中新增一列【提取响应】,将上游接口的响应字段提取出来,在下游接口当中通过标记符进行使${XXX}在Y
静姐说测试
·
2023-12-26 23:35
技术分享
自动化测试
软件测试
pytest
selenium
单元测试
测试工具
自动化测试
测试工程师
如何快速搭建
接口自动化
测试框架【附教程+源码】
接口自动化
相对于UI自动化来说,属于更底层的测试,这样带来的好处就是测试收益更大,且维护成本相对来说较低,是我们进行自动化测试的首选2、框架选型目前
接口自动化
的框架比较多,比如jmeter,就可以集
接口自动化
和性能测试于一体
互联网杂货铺
·
2023-12-26 22:15
软件测试
自动化测试
python
职场和发展
接口测试
测试工具
postman
好用的
接口自动化
测试工具
Apipost提供可视化的API自动化测试功能,使用Apipost研发人员可以设计、调试接口,测试人员可以基于同一数据源进行测试,Apipost
接口自动化
功能在上次更新中进行了逻辑调整,带来更好的交互操作
Xayh55
·
2023-12-26 20:21
自动化
测试工具
运维
http
接口自动化
测试实践
背景越来越多的应用基于前后端分离构建,后端提供数据接口,前端调用接口返回json数据渲染到UI,这个时候保证后端接口数据正确性变的愈来愈重要,接口测试就是来解决这个问题。很多团队,接口测试就是手动运行接口,肉眼比对接口返回的数据,这样的操作流程效率低下,容易出错。使用YApi只需要在可视化GUI下,配置下每个接口的入参和对RESPONSE断言,即可实现对接口的自动化测试,大大提升了接口测试的效率。
蜀山客e
·
2023-12-26 19:19
test-03-java 单元测试框架
testNG
入门介绍 junit/junit5/
testNG
详细对比
拓展阅读test-01-java单元测试框架junit入门介绍test-02-java单元测试框架junit5入门介绍test-03-java单元测试框架
testNG
入门介绍junit/junit5/
testNG
老马啸西风
·
2023-12-26 16:00
test
java
单元测试
junit
unit
testing
JMeter断言
JMeter断言1.断言简介1.1使用断言的目的1.2添加断言2响应断言2.1添加响应断言3JSON断言3.1添加JSON断言3.2JSON断言语法要点1.断言简介 在性能测试或
接口自动化
测试中,断言是非常重要的一部分
小小史先森
·
2023-12-26 16:41
jmeter
Pytest+Allure+Excel
接口自动化
测试框架实战(附教程+源码)
1.Allure简介简介Allure框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以Web的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有用信息。Allure是由Java语言开发的,支持Pytest,JaveScript、PHP、Ruby等。从DEV/QA的角度来看,Allure提供了详尽的测试报告,比如简化了常见缺陷的统计;失败的测试
测试1998
·
2023-12-26 09:46
pytest
excel
软件测试
python
职场和发展
测试工具
自动化测试
什么是
接口自动化
测试?
接口自动化
测试的目的是什么?
1、什么是接口测试接口测试是对系统或组件之间的接口的测试。主要用于检测外部系统与系统间以及内部各个子系统间的交互点。测试重点是检查数据交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2、接口测试的目的1>尽早介入软件测试流程,降低修复成本。分层进行多轮测试可以过滤出更多问题。2>接口测试的核心是持续集成。对接口进行自动化便于服务监控、回归测试及冒烟测试,保持平台稳定,提升用户体验。3、接
爱学习的执念
·
2023-12-26 08:40
技术分享
软件测试
postman
测试工具
postman基础-使用postman做接口及
接口自动化
测试
postman基础-使用postman做接口及
接口自动化
测试postman-一个简洁方便的
接口自动化
工具下载安装新增环境变量新建一个项目及接口测试具体操作将返回值的某个数据设置为环境变量(例如token
汪敏wangmin
·
2023-12-26 07:01
软件测试基础
postman
测试工程师
测试基础-成为一名优秀的软件测试工程师必经之路
一软件测试概念二功能测试基础三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
开发语言
运维
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
自动化框架中,从返回的json字符串中获取值,需要用jsonpathcom.jayway.jsonpathjson-path2.4.0运行
testng
.xml文件报错:SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder
全栈测试笔记
·
2023-12-26 07:51
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
杨超wantnon
·
2023-12-26 07:20
java接口自动化框架
java使用allure_Java + Selenium 系列之Allure报告集成
目前市面上有很多自动化报表插件,本章主要介绍Allure报表1、在Pom上集成依赖io.qameta.allureallure-
testng
2.13.02、编码设置,避免乱码1.81.8UTF-8UTF
东倾电影
·
2023-12-26 07:20
java使用allure
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(53):使用Allure生成Report测试报告
(参考官方文档)_fen_fen的专栏-CSDN博客_allure如何生成可视化Allure简介:Allure是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/
Testng
宁儿测开进阶
·
2023-12-26 07:46
java相关
java
开发语言
后端
java
接口自动化
系列(12):集成allure报告
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/15867903.htmlpom添加依赖、属性、插件依赖io.qameta.allureallure-
testng
2.8.1
全栈测试笔记
·
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
软件测试
自动化测试
技术分享
自动化
运维
单元测试
测试工具
Appium+python+unittest搭建UI自动化框架
掌握一种单元测试框架,如java语言的
testng
框架、python的unittest框架。掌握目前主流的UI测试框架,移动端APP测试框架Appium,或者掌握Web端测试框架Selenium。
代码小念
·
2023-12-25 18:34
自动化测试
技术分享
appium
python
ui
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
开发语言
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他