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接口自动化】
python接口自动化
(二十九)--html测试报告通过邮件发出去——上(详解)
简介前边几篇,已经教小伙伴们掌握了如何生成HTML的测试报告,那么生成测试报告,我们也不能放在那里不管了,这样即使你报告在漂亮,领导也看不到。因此如果想向领导汇报工作,不仅需要提供更直观的测试报告。而是我们需要将生成测试报告发个相关的负责人,需要他们看一下测试结果,把控一下项目的接口有风险,会不会影响项目进度等等一些事吧。发邮件需要用到python两个模块,smtplib和email,这俩模块是p
北京_宏哥
·
2020-10-09 14:20
python接口自动化
(三十)--html测试报告通过邮件发出去——中(详解)
简介上一篇,我们虽然已经将生成的最新的测试报告发出去了,但是MIMEText只能发送正文,无法带附件,因此我还需要继续改造我们的代码,实现可以发送带有附件的邮件。发送带附件的需要导入另外一个模块MIMEMultipart。还有就是测试负责人不止一个人,需要将测试报告发给多个人,也就是多个收件人。这篇主要是围绕这两个主题进行讲解的。大致思路(一)带有附件发送邮件1、导入模块MIMEMultipart
北京_宏哥
·
2020-10-09 14:15
python接口自动化
(三十一)--html测试报告通过邮件发出去——下(详解)
简介本篇总结了QQ(SSL)邮箱和163(非SSL)邮箱发送邮件,专治各种不行,总之看完这篇以后麻麻再也不用担心我的邮件收不到了。以下代码兼容python2和python3,运行无异常,放心大胆使用。常用邮件协议发送邮件:SMTP收取邮件:POP3、IMAP常用邮件配置项配置项说明mail.xxx.ssl.enable是否支持SSL连接mail.xxx.host邮件服务器主机名mail.xxx.p
北京_宏哥
·
2020-10-09 14:10
python接口自动化
(四)--接口测试工具介绍(详解)
简介“工欲善其事必先利其器”,通过前边几篇文章的介绍,大家大致对接口有了进一步的认识。那么接下来让我们看看接口测试的工具有哪些。目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,假入让你一天完成100个接口测试任务,你觉得你加班能完成,那么1000个、10000个........。如果有工具,可以大大提高你的效率,可以达到事半功倍,但是不是所有工具都能够支持你完成
北京_宏哥
·
2020-09-28 09:35
python接口自动化
(二十九)--html测试报告通过邮件发出去——上(详解)【北京-宏哥】
https://www.cnblogs.com/du-hong/default.html?page=14Version:1.0StartHTML:000000210EndHTML:000018913StartFragment:000002303EndFragment:000018833StartSelection:000002353EndSelection:000018815SourceURL:h
鲨鱼儿_e0a3
·
2020-09-21 14:39
python接口自动化
第三篇--封装get和post的Cookie代码框架
#封装get和postimportloggingimportrequestsclassRequestsCookieHandler:def__init__(self):self.session=requests.Session()#用一个session去接收defget(self,url,params,**kw):#**kwargs是不定长参数,headers是放在这个不定长参数里#'''封装一个g
Immoralay
·
2020-09-17 15:13
python接口自动化
python接口自动化
学习之路(5)
这一个版本基本实现功能为1.从excel读取case2.自动化发送接口请求3.将测试结果写到一个新的excel4.邮件发送测试结果给测试人员下一个版本预计优化的内容为:1.引入配置文件和日志2.优化业务层,抽取公共方法3.加一个前端页面,能够导入excel,做成一个公共的项目4.加一个工具类,自动生成一些常用的case,手动写有点麻烦(暂时没有思路)我将接口处理、excel处理、email处理封装
star Dai
·
2020-09-17 09:32
从现在开始要做一件大事——从零开始使用python语言搭建接口自动化测试的框架
所以决定,从
python接口自动化
来入手(接口自动化收益比较高),从零开始搭建一个框架,来记录一下自己的成长。
Beauty_shimei
·
2020-09-17 08:24
python接口自动化实现
python
requests
接口自动化
Python接口自动化
测试的实现
1)环境准备:接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发。在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单,团队成员学习成本低,并且接口测试的脚本稍微调整一下还可以用来做性能测
·
2020-09-16 12:22
python接口自动化
之用HTMLTestRunner生成html测试报告
【第一步】:引入HTMLTestRunner包1、下载HTMLTestRunner,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html下载下来的py文件需要经过修改才能用于Python3.X,具体修改之处如下:修改汇总:第94行,将importStringIO修改成importio第539行,将self.outputBuffer=Str
sinat_18866031
·
2020-09-15 20:56
python
超简洁版-完成一个
python接口自动化
项目+简单的测试报告PyTestReport输出
最近完成的一个小的项目设计,涉及简单的登录,查看信息,修改信息。还有很多需完善的地方,以后有机会用公司的项目来做就好了(应该要花时间了),不过好歹有的小的雏形了,也算是小小的进步吧
yunlive
·
2020-09-15 06:01
#
Python接口自动化
Python
接口测试
python接口自动化
python接口自动化
测试—logging模块,日志的处理
首先定义日志的级别LEVELS={'debug':logging.DEBUG,'info':logging.INFO,'warning':logging.WARNING,'error':logging.ERROR,'critical':logging.CRITICAL}logger:日志对象,logging模块中最基础的对象,用logging.getLogger(name)方法进行初始化,name
laughing_tester
·
2020-09-14 23:41
Python接口自动化测试
python接口自动化
测试 - 数据驱动DDT模块的简单使用
DDT简单介绍名称:Data-DrivenTests,数据驱动测试作用:由外部数据集合来驱动测试用例的执行核心的思想:数据和测试代码分离应用场景:一组外部数据来执行相同的操作优点:当测试数据发生大量变化的情况下,测试代码可以保持不变实际项目:excel存储测试数据,ddt读取测试数据到单元测试框架(测试用例中),输出到html报告什么是数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结
程序员-小枫
·
2020-09-14 20:08
自动化测试
单元测试
测试人员必会的技能
软件测试
单元测试
python
列表
Python接口自动化
测试框架完结版--实战(二)
上篇已经介绍了一个接口测试的大概整体流程,但是并没有存在一些接口数据的依赖,今天主要介绍下如何处理接口数据的依赖问题。以更改会员信息接口为例,文档如下:基本思路:1.更改会员信息,首先是登录状态下,所以会依赖登录接口2.此项目用的是token的机制,需要获取登录返回的token3.获取登录后的member_id根据以上三点简单的写了一下测试用例如下,data里面的member_id与headers
理想3旬
·
2020-09-14 16:54
接口自动化
python
软件测试
Python接口自动化
测试框架完结版--实战(一)
前面写过的框架,只能说是个基本框架,不能满足项目需求,接下来通过项目实战,来完善项目框架。一.以一个简单注册接口为例,接口文档如下:二.在开始前需要根据接口文档编写测试用例,这里推荐用excel来管理测试数据,简单的写了几条如下:(手机号先写成固定的手机号,后面在做优化)三.前面搭建基础框架的时候简单介绍过,这里就不一一详细介绍了。四.先来看注册的用例代码,在写之前先理一下大概流程:1.数据在ex
理想3旬
·
2020-09-14 16:53
接口自动化
python
软件测试
数据库
http
Python接口自动化
测试框架搭建
此框架是基于python的unittest单元测试框架写的。写的有点简单,有些地方可能不是很完整,后期在逐步完善。先来看下框架的目录布局:common:公共的方法目录conf:配置文件存放目录data:测试数据目录library:存放一些下载第三方的模块logs:日志文件存放的目录reports:测试报告存放目录testcases:测试用例类模块目录run_test.py:主程序,项目的启动文件前
理想3旬
·
2020-09-14 16:53
接口自动化
python
excel
Python接口自动化
测试之文件上传
在接口测试中,经常会涉及到文件上传,文件上传一般包含的文件是图片,视频以及如csv,excel,记事本等文件,它的请求头中Content-Type对应的value值是multipart/form-data,这里依据实际的案例来说明文件上传的具体案例。这里以互联网产品人人网为案例,人人网上传成功后,在个人的主页,上传图片,见上传图片的请求参数如下图所示:见图片上传请求头的信息如下图所示:在上传文件的
zhusongziye
·
2020-09-13 14:02
Python接口测试
python接口自动化
5-Json数据处理
前言有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理。一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了。一、json模块简介1.Json简介:Json,全名JavaScriptObjectNotation,是一种轻量级的数据交换格式,常用于http请求中2.
weixin_34087301
·
2020-09-13 13:08
python接口自动化
测试(八)-unittest-生成测试报告
用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到HTMLTestRunner.py这个模块,下面简单介绍一下如何使用:一、下载HTMLTestRunner下载:这个模块不能通过pip安装,只能下载安装,下载地址如下:python2.x版本:http://tungwaiyip.info/software/HTMLTestRunner.htmlpython3.x版本:h
weixin_33774883
·
2020-09-13 13:49
Python接口自动化
测试_悠悠
https://yuedu.baidu.com/ebook/585ab168302b3169a45177232f60ddccda38e695###转载于:https://www.cnblogs.com/TomBombadil/p/10969537.html
weixin_30387423
·
2020-09-13 13:42
python接口自动化
2-发送post请求
payload参数是字典类型,传到如下图的form里importrequestspayload={'yoyo':"helloworld","pythonQQ群":"226296743"}#注意是冒号不是==等号,注意是大括号不是dictr=requests.post('http://httpbin.org/post',data=payload)print(r.text)三、json1.post的b
u011159607
·
2020-09-13 13:07
Python接口自动化
测试学习 -- 1. 接口介绍
一接口测试概述从底层到上层依次是单元测试、服务测试、UI测试,越接近接近底层,收益成本比越高,我这要说的就是服务测试,也叫做接口测试、API测试二接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等通俗一点就是输入数据,返回数据,不同种类的接口应用层协议
Ricky_Frog
·
2020-09-13 12:34
python接口自动化
测试三十五:用BeautifulReport生成报告
GitHub传送门:https://github.com/TesterlifeRaymond/BeautifulReport配置BeautifulReport下载、解压并修改名字为BeautifulReport:把BeautifulReport文件夹复制放到python安装目录下的site-packages下,如我的目录:在BeautifulReport/sample下,运行sample.py文件
weixin_30773135
·
2020-08-26 15:46
python接口自动化
之用HTMLTestRunner生成html测试报告
【第一步】:引入HTMLTestRunner包1、下载HTMLTestRunner,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html下载下来的py文件需要经过修改才能用于Python3.X,具体修改之处如下:修改汇总:第94行,将importStringIO修改成importio第539行,将self.outputBuffer=Str
aa88667
·
2020-08-26 12:27
python接口自动化
测试二十七:密码MD5加密 ''' MD5加密 ''' # 由于MD5模块在python3中被移除 # 在python3中使用hashlib模块进行md5操作 import ha.
python接口自动化
测试二十七:密码MD5加密'''MD5加密'''#由于MD5模块在python3中被移除#在python3中使用hashlib模块进行md5操作importhashlib#待加密信息
weixin_30871293
·
2020-08-26 08:44
python接口自动化
用到的(HMAC-SHA256)入门
HMAC(Hash-basedMessageAuthenticationCode)常用于接口签名验证支持的算法有md5、sha1、sha256、sha512、adler32、crc32等
python接口自动化
happym_m
·
2020-08-26 07:48
python接口自动化测试
入门系列
python接口自动化
(三十八)-python操作mysql数据库(详解)
简介现在的招聘要求对QA人员的要求越来越高,测试的一些基础知识就不必说了,来说测试知识以外的,会不会一门或者多门开发与语言,能不能读懂代码,会不会Linux,会不会搭建测试系统,会不会常用的数据库,会不会SQL等等,因此我们这篇文章来讲解如何用python语言操作mysql数据库。本科阶段曾学过使用java对MySQL数据库进行操作,基本思路是先连接数据库,然后执行SQL语句对数据库进行操作,最后
weixin_30267697
·
2020-08-25 08:19
python接口自动化
(一)--什么是接口、接口优势、类型(详解)
简介经常听别人说接口测试,接口测试自动化,但是你对接口,有多少了解和认识,知道什么是接口吗?它是用来做什么的,测试时候要注意什么?坦白的说,笔者之前也不是很清楚。接下来先看一下接口的定义。定义接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。人类与电脑等信息机器或人类与程序之间的接口称为用户界面。电脑
北京_宏哥
·
2020-08-24 22:58
python学习
四库全书:selenium书:https://yuedu.baidu.com/ebook/0f6a093b7dd184254b35eefdc8d376eeaeaa17e3
python接口自动化
书:https
真诚的人
·
2020-08-24 11:31
Python接口自动化
测试系列[V1.0.0][接口测试理论]
接口分类系统与系统之间的接口下层服务对上层服务的接口系统内部,服务与服务之间的接口接口测试的意义测试工作越早的介入,才能更早的发现Bug,修复Bug的成本也就越低,而功能测试必须等到系统提供可测的界面后才能进行,相比之下,单元测试和接口测试是测试更早介入的两个层面。更早的介入测试意味着大量的Bug在很早的时候就被发现,而到功能测试阶段的Bug量会大大降低,定位问题的速度也大大提高,从而能够缩短产品
Davieyang.D.Y
·
2020-08-24 06:35
接口测试
Python接口自动化
测试系列[V1.0.0][加密接口]
PyCryptoPyCrypto是一个免费的加密算法库,支持常见的DES、AES加密以及MD5、SHA等各种HASH运算被测代码"""AES加密算法"""BS=16unpad=lambdas:s[0:-ord(s[-1])]defdecryptBase64(src):returnbase64.urlsafe_b64decode(src)defdecryptAES(src):"""解析AES密文""
Davieyang.D.Y
·
2020-08-24 06:35
Django
Django接口加密
加密接口测试
Python接口自动化
框架
文章目录Python自动化框架Request库实战一.接口文档规范二.Mock接口服务开发实战三.Request库语法格式总结1.下载安装和导入Requests库2.get请求3.post请求4.requests返值四.接口层框架1.基本组成2.项目根目录4.流程图3.关联参数4.日志log5.发送邮件Python自动化框架Request库实战一.接口文档规范包含:接口名接口描述请求方式返回格式请
InitiaoTao
·
2020-08-23 14:48
Unittest+
Python接口自动化
测试如何进行token关联?
业务背景有些业务在做接口自动化的时候,接口头需要传入token参数,那么如何做呢?下边是整理的内容,当然也借鉴了网友的一些资料。1、先封装对json格式的数据存储,主要是用来保存和读取获取到的token值operation_json.py#coding:utf-8importjsonclassOperetionJson:def__init__(self,file_path=None):iffile
NoamaNelson
·
2020-08-20 22:17
Unittest
python接口自动化
-实战(第一阶段)
全套视频便宜甩卖,web接口app自动化测试,python全栈自动化测试目标加深对自动化的理解功能自动化:把现在手工做的东西,用代码做出来什么是自动化?建立在功能测试基础上做的什么时候做自动化?功能稳定时自动化可以帮我们做哪些事情?回归测试/比较稳定的功能/上线前快速检查最佳实现:在excel/数据库准备好测试数据--用代码读取--直接进行测试--把结果存储到excel/数据库--并出具一份测试报
DayBreakL
·
2020-08-20 10:38
python接口自动化
读取json,yaml配置文件+封装requests+unittest+HTMLRunner实现全自动化...
#coding=utf-8importjsonimportrequestsclassTestApi(object):"""/*@param:@session,@cookiestherequestcanbedividedintosessionrequestandcookierequestaccordingtouser'sownchoicehowever,urlandheaderismust,othe
weixin_30865427
·
2020-08-19 21:33
python接口自动化
读取json,yaml配置文件+封装requests+unittest+HTMLRunner实现全自动化
1.封装get,post,delete,post请求api文件#coding=utf-8importjsonimportrequestsclassTestApi(object):"""/*@param:@session,@cookiestherequestcanbedividedintosessionrequestandcookierequestaccordingtouser'sownchoice
流浪的python
·
2020-08-19 17:53
接口测试
python
python基础
python接口自动化
读取json、yaml、ini文件
importyamlimportjsonfromconfigparserimportConfigParserfromcommon.loggerimportloggerclassMyConfigParser(ConfigParser):#重写configparser中的optionxform函数,解决.ini文件中的键option自动转为小写的问题def__init__(self,defaults=
zzqq12345
·
2020-08-19 16:50
Python接口自动化
之yaml配置文件
本文3435字,阅读约需9分钟在上一篇
Python接口自动化
测试系列文章:
Python接口自动化
之数据驱动,主要介绍openpyxl操作exce
CoCo小锦鲤
·
2020-08-19 16:14
python接口自动化
测试二十九:yaml配置文件的写和读
#先安装ruamel.yaml模块写入配置文件:importos#先安装ruamel.yaml模块fromruamelimportyaml#将字典写入到yamldict={'host1':'123','host2':'456','host3':'789','host4':'147','host5':{'asd':'123'}}curpath=os.path.dirname(os.path.real
weixin_30414155
·
2020-08-19 15:41
5.
python接口自动化
读取json、yaml、ini文件
testdata.json文件:{"user1":{"account":"admin","password":"654321","message":"登录成功"},"user2":{"account":"admins","password":"654321","message":"登录成功"}}testdata.ini文件:[user]account=adminpassword=654321mes
Automatic_tester
·
2020-08-19 15:28
Python接口自动化
python接口自动化
7-参数关联
前言我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了(博客园的登录机制已经变了,不能用账号和密码登录了,换个网站,或者用cookie登录吧)一、删除草稿箱1.我们前面讲过登录后保存草稿箱,那可以继续接着操作:删除刚才保存的草稿2.用fiddler抓包,抓到删除帖子的请求,从抓包结果可以看出,传的json参
weixin_33918114
·
2020-08-18 22:23
python接口自动化
(三十)--html测试报告通过邮件发出去——中(详解)
简介上一篇,我们虽然已经将生成的最新的测试报告发出去了,但是MIMEText只能发送正文,无法带附件,因此我还需要继续改造我们的代码,实现可以发送带有附件的邮件。发送带附件的需要导入另外一个模块MIMEMultipart。还有就是测试负责人不止一个人,需要将测试报告发给多个人,也就是多个收件人。这篇主要是围绕这两个主题进行讲解的。大致思路(一)带有附件发送邮件1、导入模块MIMEMultipart
weixin_30885111
·
2020-08-18 17:26
13.
Python接口自动化
测试 -- 豆瓣
1.代码如下所示:importrequests,unittestimportjsonimportHTMLTestRunnerclassTestDouBan(unittest.TestCase):defsetUp(self):self.url='https://www.douban.com/accounts/login'self.data={'source':'index_nav','form_em
bannaoshou7980
·
2020-08-17 05:18
接口测试基础-1-什么是接口测试
前面写过了
Python接口自动化
入门之requests篇,想了一下,还是有必要把接口测试基础入门给介绍一下。在做接口自动化测试之前,还是需要介绍接口的手工测试一些基本概念的方法。
Anthony_tester
·
2020-08-14 20:58
接口测试基础入门
python接口自动化
测试二十九:yaml配置文件的写和读(ruamel.yaml)
yaml通常用来存储数据,类似于json安装:pipinstallruamel.yaml建一个空的yaml文件写入数据importosfromruamelimportyaml#将字典写入到yamldata={'host1':'123','host2':456,'host3':{'asd':'123'},'host4':[12,'234',['wer',234]],'host5':{'asd':'1
weixin_30444105
·
2020-08-13 20:05
Python接口自动化
测试框架之Windows下搭建Eclipse+Pydev开发环境
这是千篇一律中的另一篇,操作步骤大同小异,小白不断试验,才能实践真理。一、python下载载安装包,注意32位和64位安装包区别。我下载的是32位2.7.6的,.然后就是安装,默认安装到目录C:\Python27,然后将此路径添加到电脑系统变量Path里。tips:后面的读者请注意,安装python3.5版本以上,python2已不再维护,而3.5以上版本对数据类型存储是有序的。从cmd进去,输入
收集明天的囬忆
·
2020-08-13 19:20
Python工具类集合
requests发送get请求
python接口自动化
1-发送get请求一、环境安装1.用pip安装requests模块>>pipinstallrequests二、get请求1.导入requests后,用get方法就能直接访问url地址
byf0521hlyp
·
2020-08-13 10:01
python
Python接口自动化
之数据驱动
本文6421字,阅读约需17分钟在上一篇
Python接口自动化
测试系列文章:
Python接口自动化
之登录接口测试,主
CoCo小锦鲤
·
2020-08-12 00:15
分享|涨薪必备的
Python接口自动化
测试资源技能一键get
终于回归正常工作节奏重新拾起去年的摊子Q1已经过去三分之二应该有不少人去去去去年春节立下的Flag至今还没实现而今年2020年……好像或许可能也实现不了偶尔会看到有测试盆友抱怨领导明明没暗恋我,却老是专门找我的茬;拿着卖白菜的钱,却操着卖白粉的心;做牛做马大半年,竟然不如刚毕业的实习生;工作了几年却还像打杂,每天做着重复而无意义的杂事;有一种人啊Ta就很气人你想举报他上班偷偷摸鱼但是你又没证据老板
CoCo小锦鲤
·
2020-08-11 20:23
关于软件测试|
Python接口自动化
那些事【项目实操】
当我们学习了如何理解接口的本质、一个接口的原理,以及接口测试的意义了。就算你零基础?7节课也能让你搞定Python接口测试!没错,接下来我们就通过一些项目实操来进一步理解接口测试:首先接口测试是基于协议的黑盒测试,在进行接口自动化之前。所以我们首先不得不来看看一个最简单的接口长什么样,然后怎么来测试一个接口,校验接口的响应值。就如同我们的功能测试一样,所有基于界面的功能UI自动化也是在功能测试完成
测试人追风
·
2020-08-10 08:11
自动化测试
软件测试
接口测试
上一页
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
其他