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+excel+requests
关于web的
接口自动化测试框架
以及脚本的编写初形成。使用一张Excel(workbook)来管理我们所有的接口测试用例。每个版本出来后,通过修改我们excel的测试数据来进行测试。
liujingqiu
·
2020-06-21 03:31
接口测试
基于Python
接口自动化测试框架
+数据与代码分离实战(优化篇)
引言之前分享过一篇关于使用unittest框架做接口自动化测试的文章——基于Python
接口自动化测试框架
+数据与代码分离(进阶篇),该篇文章主要讲设计思路与简单实践的过程。
全栈测试开发日记
·
2020-06-21 03:59
Python
接口自动化精炼篇
Pytest学习笔记7——
接口自动化测试框架
实战附源码(开荒篇)
引言前面介绍了pytest框架一些基础知识与基本用法,掌握了一定基础后,我们可以进行项目实战,搭建pytest接口自动测试框架。框架设计思路画了一张草图,大家自行领会。项目结构源码展示将test_weatherapi.py测试用例源码附上,关键部分都有备注,知识点覆盖之前所讲的。city=['北京','上海','广州','深圳']@allure.step('参数化请求数据:%s'%city)def
全栈测试开发日记
·
2020-06-07 23:00
python
接口自动化测试框架
-unittest框架的基本使用
一、unittest简单介绍1、importunittest2、定义一个继承自unittesu.TestCase的测试用例类3、定义SetUp和TearDown,在每个测试用例前后做一些辅助工作4、定义测试用例,名字以test开头5、一个测试用例应只测试一方面,测试目的和测试内容应很明确,主要调用assertEqual、assertRaises等断言方法判断程序执行结果和预期值是否相符6、调用un
小志老师
·
2020-06-01 15:40
接口自动化测试框架
python
python
unittest
基于python的
接口自动化测试框架
项目背景公司内部的软件采用B/S架构,大部分是数据的增删改查,由于还在开发阶段,所以UI界面的变化非常快,难以针对UI进行自动化测试,那样会消耗大量的精力与时间维护自动化脚本。针对此种情况,针对接口测试较为有效。工具选择针对接口测试的工具也很多,例如soupUI,robotframework,甚至jmeter这样的性能测试工具也可以进行接口测试。robotframework测试框架有很多的第三方库
adonisjph
·
2020-04-11 21:55
全面评测哪个
接口自动化测试框架
最好用?
大家都知道接口测试框架有很多,到底哪个最好用呢?他们都有哪些优缺点?今天我们就来评测一下这些框架。JavaRest-assured:是使用代码来实现接口的请求,封装业务流程,对于公司的业务支持比较高,灵活度很强,可以通过代码的方式打造自己公司的接口自动化框架,上手有点难度,需要有Java编程基础,才可以使用。Python+Request框架:是使用代码来实现接口的请求,封装业务流程,对于公司的业务
公子小白123
·
2020-04-05 18:42
python
接口自动化测试框架
设计 ( 第一章)框架结构-启动服务
目录一、接口自动化的意义(为什么做这个框架)二、准备工作三、框架结构及逻辑一、接口自动化的意义(为什么做这个框架)新版本上线时之前版本的功能需要进行回归测试,导致大量的重复性手工测试。引入自动化测试可以使用自动化技术代替部分手工的回归性测试,解放更多人力做其它更有必要的事情。但目前项目UI变动频繁,而接口一般不会做大变动所以先暂时做接口自动化。使用接口自动化可以做上线前接口功能的回归性测试,也可以
张帅爆i
·
2020-04-01 15:19
python+request
接口自动化测试框架
request
python
测试工程师
软件测试
python+requests
接口自动化测试框架
实例
介绍:common:存放一些共通的方法result:执行过程中生成的文件夹,里面存放每次测试的结果testCase:用于存放具体的测试casetestFile:存放测试过程中用到的文件,包括上传的文件,测试用例以及数据库的sql语句caselist:txt文件,配置每次执行的case名称config:配置一些常量,例如数据库的相关信息,接口的相关信息等runAll:用于执行caseconfig.i
dongdong1110
·
2020-03-30 18:26
开发
python
平安金融科技测试技术周报(第十一期)
后端测试技术介绍了基于Python的
接口自动化测试框架
以及Ant+JMeter+WebDriverAgent游记,后端同学可重点关注。通用测试技术介绍了当软件测
海波笔记
·
2020-03-29 12:46
接口自动化测试框架
从设计到开发
Excel中的列的字段(Excel数据驱动)id,模块,url,是否运行,请求类型,是否携带header,case依赖,依赖的返回数据,数据依赖字段,请求数据,预期结果,实际结果Python操作Excel获取测试数据1.工具类封装封装操作Excel函数util包中的operation_excel.py模块:xlrd封装的方法有:获取sheets的内容获取单元格的行数获取某一个单元格的内容写入数据根
Zzz_c7ec
·
2020-03-27 11:23
Jmeter 参数化之数据驱动(ddt)
引言在之前写过一篇基于Python
接口自动化测试框架
+数据与代码分离(进阶篇)附源码,这篇主要是python接口测试中的数据驱动,简称:“ddt”。
全栈测试开发日记
·
2020-03-14 18:00
面试总被问分布式ID怎么办? 滴滴(Tinyid)甩给他
你可以这样怼他3万字总结,Mysql优化之精髓技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
9种分布式ID生成之美团(Leaf)实战引言接着《一口气说出9种分布式ID生成方式,面试
程序员内点事
·
2020-03-14 15:00
面试被问分布式事务(2PC、3PC、TCC),这样解释没毛病!
你可以这样怼他3万字总结,Mysql优化之精髓技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
9种分布式ID生成之美团(Leaf)实战絮絮叨叨还记得刚入行开始写Java时,接
程序员内点事
·
2020-03-11 21:00
干货推荐!13 个技术电子书资源站,从此看书不求人
你可以这样怼他3万字总结,Mysql优化之精髓技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
9种分布式ID生成之美团(Leaf)实战国内篇1、SoBooks(我的最爱)So
程序员内点事
·
2020-03-10 14:00
用 Java 实现人脸识别功能(附源码)
你可以这样怼他3万字总结,Mysql优化之精髓技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
9种分布式ID生成之美团(Leaf)实战引言远程在家办公的第N天,快要闲出屁了,
程序员内点事
·
2020-03-07 13:00
聊一聊MyBatis 和 SQL 注入间的恩恩怨怨
你可以这样怼他3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
Redis5种数据结构及对应使用场景,
程序员内点事
·
2020-03-04 12:00
9种分布式ID生成之 美团(Leaf)实战
你可以这样怼他3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
Redis5种数据结构及对应使用场景,
程序员内点事
·
2020-02-28 15:00
如何优雅的封装requests
搭建
接口自动化测试框架
,一般都要对post/get请求做封装。
东方er
·
2020-02-26 11:00
面试总被问分库分表怎么办?你可以这样怼他
程序员内点事】,无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
程序员内点事
·
2020-02-24 18:00
Python+unittest+requests+excel实现
接口自动化测试框架
环境:python3+unittest+requestsExcel管理测试用例,HTMLTestRunner生成测试报告测试完成后邮件发送测试报告jsonpath方式做预期结果数据处理,后期多样化处理后期扩展,CI持续集成发送邮件效果:整体结构:common模块classIsInstance:defget_instance(self,value,check):flag=Noneifisinstan
Ethon
·
2020-02-24 13:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(八)------ 针对文件的处理
在实际的接口测试中,有时需要根据情况进行文件的上传和下载。在文件数量比较小的时候,我们当然可以直接处理(比如若干个接口都用一个文件)。但是,如果我们上传的文件需要使用不同文件夹里不同的文件,而且数量又比较大的情况下,直接写路径就比较麻烦了。那么,怎样来处理这样的问题呢?还是需要先整理一下思路。首先,我们需要根据某些特征,找到这些文件。例如,我们可以在指定的文件夹下面,按照文件后缀名来找寻文件。通常
万春流
·
2020-02-23 09:00
面试官:Java序列化为什么要实现Serializable接口?我懵了
程序员内点事】,无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
程序员内点事
·
2020-02-22 21:00
万字分享,我是如何一步一步监控公司MySQL的?
程序员内点事】,无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
程序员内点事
·
2020-02-20 11:00
一口气说出Redis 5种数据结构及对应使用场景,面试要加分的
程序员内点事】,无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
写在前边也当过面试官
程序员内点事
·
2020-02-17 17:00
一口气说出 9种 分布式ID生成方式,面试官有点懵了
__biz=MzAxNTM4NzAyNg更多精选3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
程序员内点事
·
2020-02-16 10:00
robot framework + python实现http
接口自动化测试框架
很多人私信要源码,我把源码放到github上了,地址如下:github地址前言下周即将展开一个http接口测试的需求,刚刚完成的java类接口测试工作中,由于之前犯懒,没有提前搭建好自动化回归测试框架,以至于后期rd每修改一个bug,经常导致之前没有问题的case又产生了bug,所以需要一遍遍回归case,过程一直手工去执行,苦不堪言。所以,对于即将开始的http接口测试需求,立马花了两天时间搭建
Ivanli1990
·
2020-02-14 16:50
为了不复制粘贴,我被逼着学会了JAVA爬虫
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取本文作者:程序员内点事更多精选技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
程序员内点事
·
2020-02-14 15:00
Python Api
接口自动化测试框架
excel篇
很多人希望开源源码,github上源码:https://github.com/F1And/api4excel喜欢给个star。工作原理:测试用例在excel上编辑,使用第三方库xlrd,读取表格sheet和内容,sheetName对应模块名,Jenkins集成服务发现服务moduleName查找对应表单,运用第三方库requests请求接口,根据结果和期望值进行断言,根据输出报告判断接口测试是否通
赫本iii
·
2020-02-14 11:36
接口自动化测试框架
开发 (pytest+allure+aiohttp+ 用例自动生成)
文章转载自Testerhome社区,flystar大牛首发。近期准备优先做接口测试的覆盖,为此需要开发一个测试框架,经过思考,这次依然想做点儿不一样的东西。接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数量一般都很多,而且会越来越多,所以提高执行效率很有必要接口测试的用例其实也可以用来兼做简单的压力测试,而压力测试需要并发接口测试的用例有很多重复的东西,测试人员应该只需要关
霍格沃兹测试学院
·
2020-02-14 08:45
技术部突然宣布:JAVA开发人员全部要会
接口自动化测试框架
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取写在前边用单元测试Junit完全可以满足日常开发自测,为什么还要学习TestNG,都影响了我的开发进度!最近技术部老大突然宣布:全体开发人员必须熟练掌握自动化测试框架TestNG,就有了上边同事们的抱怨,是的,开始我也在抱怨,因为并不知道它是个什么东东,但从开始接触
程序员内点事
·
2020-02-13 12:00
接口自动化测试框架
开发(pytest+allure+aiohttp+用例自动生成)
近期准备优先做接口测试的覆盖,为此需要开发一个测试框架,经过思考,这次依然想做点儿不一样的东西。接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数量一般都很多,而且会越来越多,所以提高执行效率很有必要接口测试的用例其实也可以用来兼做简单的压力测试,而压力测试需要并发接口测试的用例有很多重复的东西,测试人员应该只需要关注接口测试的设计,这些重复劳动最好自动化来做pytest和a
陈舟晚
·
2020-02-13 07:48
基于Java+HttpClient+TestNG的
接口自动化测试框架
(七)------ 测试函数的读取实现
之前一篇,我们说了一些测试用函数的接口类与实现类,这样相当于我们已经构造了我们想使用的函数。那么,如何让程序知道我们使用的是函数,并调用接口实现类进行处理后将结果放入我们想要的地方呢?在这里,我们需要整理一下我们的思路。首先,我们可以通过正则表达式来匹配到我们的函数名称。其次,在得知函数名称的情况下,调用对应函数的接口实现类的方法去执行。最后,将值传递回我们需要填入的地方。在这里,我们先看看如何使
万春流
·
2020-02-01 10:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(六)-------随机函数的处理
我们之前使用接口类及接口实现类的方式,来定义了我们使用的工具类。而所有的工具类中,随机函数是比较难于处理的。因为随机的对象不明确,随机的个数不明确。我们可以使用定义随机类的方式,来简单而快速的处理我们的随机对象生成的需要。首先,我们先定义一个randomUtil的类,在这个类中,我们可以将想生成的随机函数进行具体的定义。在此,我们举几个例子。比如,随机生成一个整数,随机生成一个定长(或不定长)的,
万春流
·
2020-01-28 13:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(五)------ 测试用函数接口类及实现类
在前一篇中,我们着重阐述了参数的处理方法。但是,这些参数基本都是直接赋值的。而实际的接口测试中,我们会根据需要做成很多的测试数据,这些测试数据会根据不同的情况来使用。例如,我可能需要一个能够随机生成一个中文的字符串,或者需要一个能够迅速求出一个文件或者字符串的MD5的值。在这种情况下,就需要我们动手去写一些函数来进行调用。不过,如果是在Excel(或者其他文本编辑器)中写测试用例,如何才能让程序能
万春流
·
2020-01-28 12:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(四)-------参数存取处理
在真正开始接口测试之前,我们需要对参数的处理进行梳理。这里所说的“参数”,既包含之前在xml中的配置(我们称之为全局参数),也包含在每一条用例中书写的param。全局参数为固定不变的,而根据接口相应获取的数据是动态变化的。之前我们已经用${param_name}的形式,定义了如何从公共参数池中调用所需要的参数。并且当一个接口的请求发送完成,进行下一个接口操作的时候,我们也需要对相应的数据进行处理。
万春流
·
2020-01-21 11:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(三)------正则表达式的使用
在上一篇中,我们定义了从公共参数池来读取数据,也定义了以${param_name}的形式来读取公共参数池中的参数。那么如何实现这个读取呢?我们可以通过正则表达式来实现。PS:对正则表达式非常熟悉的童鞋可以略过本篇。关于正则表达式来解析,我们首先来看一下,Java中有关正则表达式的类Pattern。声明:下面的内容中,有的是引用网上的内容,具体来源记不清了,如有雷同,纯属巧合。先上一小段代码:Str
万春流
·
2020-01-16 16:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(二)------配置文件的设定及读取
在前面一篇文章中,我们提到了如果进行接口测试,我们要素为url,访问方法,body,描述等等,当然针对某一个接口的数据返回,我们还需要做一些判定及存储的操作。因此,我们建立了一个apiDataBean的类来描述接口。那么接下来,我们需要针对接口测试的环境做一些配置。这些配置是当前运行的所有接口所必须要进行配置的项,我们可以把这些个项目写在一个xml文件中,然后通过程序来读取。例如:我们在做接口测试
万春流
·
2020-01-16 16:00
基于Java+HttpClient+TestNG的
接口自动化测试框架
(一)-------接口测试模型
本篇开始,将陆续介绍基于Java+HttpClient+TestNG的
接口自动化测试框架
。(这里需要阅读的童鞋们有Java的编码知识及HttpClient和TestNG的使用经验。)
万春流
·
2020-01-16 16:00
python+unittest
接口自动化测试框架
整理~~~第一篇:整体框架
经过一段时间的使用,决定重新整理接口测试框架,整体结构如下:common下文件最多,分别为:case_template测试用例模版、handle_config配置、handle_data数据替换、handle_db数据库操作、handle_del文件删除、handle_excel表格读写、handle_logger日志、request_httphttp请求、request_webservicewe
青域
·
2020-01-15 17:00
python+request+HTMLTestRunner+unittest
接口自动化测试框架
摘要:python+requests实现的接口自动化框架详细教程1、首先,我们先来理一下思路。正常的接口测试流程是什么?脑海里的反应是不是这样的:确定测试接口的工具—>配置需要的接口参数—>进行测试—>检查测试结果(有的需要数据库辅助)—>生成测试报告(html报告)那么,我们就根据这样的过程来一步步搭建我们的框架。在这个过程中,我们需要做到业务和数据的分离,这样才能灵活,达到我们写框架的目的。只
爷们范er
·
2020-01-05 22:00
Jmeter+Ant+Jenkins
接口自动化测试框架
搭建for Windows
前言软件开发的V模型大家都不陌生,其中测试阶段分为单元测试→功能测试→系统测试→验收测试。其中单元测试一般由开发同学们自己完成,大部分测试具体实施(这里不包括用例设计)是从单体功能测试开始着手的。如果测试一个功能,发现主流程无法走下去,也就是接口不通,这时再打回去开发手里继续改,改了之后再来,一来一回甚至多个来回比较浪费时间,本着提高测试效率,促进开发和测试的关系(哈哈,邪恶),那么就引入了一个叫
伊人风采_690d
·
2020-01-05 03:52
Jmeter+Ant+Jenkins全套接口自动化测试视频
视频包含:1、Jmeter接口测试2、Jmeter通过JDBC配置原件连接数据库3、Jmeter正则表达式4、Jmeter测试用例编写5、Jmeter配合Ant及Jenkins搭建持续集成
接口自动化测试框架
实现视频下载地址
CesareCheung
·
2019-12-26 14:00
接口自动化测试框架
-- reudom
reudomAutomatedtestingframeworkbasedonrequestsandunittestinterface.基于Unittest和Requests的
接口自动化测试框架
介绍基于Unittest
BarryYBL
·
2019-12-24 23:00
HttpRunner
接口自动化测试框架
--7.执行测试
HttpRunner在命令行中启动测试时,通过指定参数,可实现丰富的测试特性控制。参数的指定使用hrun运行时进行指定,多个参数可叠加参数详细说明参数名参数值详细说明-h,--help无显示帮助信息-v,--version无显示版本信息--log-levelDEBUG指定日志级别为debug默认是info级别--log-file文件路径写入日志到文件中--dot-env-path文件路径指定env
不休不止
·
2019-12-20 11:00
基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport的
接口自动化测试框架
接口自动化框架项目说明本框架是一套基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport而设计的数据驱动
接口自动化测试框架
,TestNG作为执行器
军子~
·
2019-12-18 18:00
Python Api
接口自动化测试框架
code篇
源码见Github:https://github.com/F1And/api4code公司新来两个妹子一直吐槽,这个接口测试用例用excel维护起来十分费脑费事,而且比较low(内心十分赞同但是不能推翻自己),妹子希望只在编辑器中就能完成所有工作,包括用例编辑、场景设计、数据处理、一键自动化测试、报告生成,于是偷偷的进行了二次改版。变更内容如下:1.代码结构image.png2.新增测试报告网页版
赫本iii
·
2019-12-16 04:26
Java Agent+Javassist实现零侵入mock
活动上,去哪儿网的童鞋介绍其自主研发的
接口自动化测试框架
Qunit时,提到了一项关键技术:零侵入切面技术,该技术方案最大优点是:无需修改代码实现mock功能,举例说明如下。
Tomandy
·
2019-12-14 22:14
接口自动化测试框架
-AIM3.0-开源+OOP
这是3.0了,从1.0到2.0直接跨越到3.0,就是这么随意。3.0的关键词一是开源,源码地址为https://github.com/dongfanger/AIM,二是OOP。随着python的发展,尤其是各培训机构的努力,python自动化已经是耳熟能详的概念了。python的requests也是用来做接口自动化的一大利器。结合unittest/pytest,很多人都能说,自己能独立搭建接口自动
东方er
·
2019-12-12 21:00
pytest+requests+Python3.7+yaml+Allure+Jenkins+docker实现接口自动化测试
接口自动化测试框架
(用例自动生成)项目说明本框架是一套基于pytest+requests+Python3.7+yaml+Allure+Jenkins+docker而设计的数据驱动
接口自动化测试框架
,pytest
军子~
·
2019-12-07 17:00
Python
接口自动化测试框架
之第三方库封装mysql数据库
这次封装数据库,就算不是为了自动化测试,数据库操作也必须要会,为什么?因为在很多时候,修复现网用户数据都是通过脚本实现的,如果不用其他语言,那么python在这一块的优势就十分明显了。'''Createdon2019年10月10日@author:qguan'''importpymysqlfromutils.HandleLoggingimportlogasloggingmysql_info={"ho
nineteens
·
2019-12-04 11:13
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
其他