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接口自动化
测试(二)
一、YAML1、接口自动化测试框架YAML数据驱动的封装@pytest.mark.parametrize(args_name,args_value)args_name.参数名args_value:参数值(使用ist列表,tuple元祖,字典列表,字典元素等)在数据中有多少个值,那么接口用例就会执行多少次。创建test_api.py文件importpytestclassTestApi:#基础用法@p
梦曦缘珞
·
2023-01-30 14:03
python
开发语言
python接口自动化
(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上(详解)
简介本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理。在写脚本时,放到后台运行,想知道执行情况,会通过邮件、SMS(短信)、飞信、微信等方式通知管理员,用的最多的是邮件。在linux下,Shell脚本发送邮件告警是件很简单的事,有现成的邮件服务软件或者调用运营商邮箱服务器。对于Python来说,需要编写脚本调用邮件服务器来发送邮件,使用的协议是SMTP。接收邮件,使用的协议是POP3和
北京_宏哥
·
2023-01-26 12:26
Unittest+
Python接口自动化
测试如何进行token关联?
业务背景有些业务在做接口自动化的时候,接口头需要传入token参数,那么如何做呢?下边是整理的内容,当然也借鉴了网友的一些资料。1、先封装对json格式的数据存储,主要是用来保存和读取获取到的token值operation_json.py#coding:utf-8importjsonclassOperetionJson:def__init__(self,file_path=None):iffile
·
2023-01-11 11:41
python单元测试软件测试
python接口自动化
---接口封装与调用---读取excel 数据(详解)
目录前言官网环境准备python对Excel的基本操作Excel存放数据(参数)封装读取参数或者数据方法小结结语前言在进行软件接口测试或设计自动化测试框架时,一个不比可避免的过程就是:参数化,在利用python进行自动化测试开发时,通常会使用excel来做数据管理,利用xlrd、xlwt开源包来读写excel。例如:当我们登录的账号有多个的时候,我们一般用excel存放测试数据,本篇文章介绍,py
锦都不二
·
2022-12-12 04:49
自动化测试
接口自动化测试
软件测试
软件测试
自动化测试
Python
接口自动化测试
Python接口自动化
测试:利用的是requests库,Fiddler抓包配合、以及鉴权的流程
1.前言:今天服务器那边还在改Bug,平台有些功能测不了,海哥突然让我写自动化脚本,受宠若惊,压根没干过,所以讲过程和知识点仔细记录下来。主要解决问题:接口自动化之Cookie,Session,Token鉴权解决方案今天终于把鉴权问题解决了!2.情景:平台是需要登录后才能使用相关功能,我所要做的是就是某个添加功能模块不断的添加设备数据。3.相关知识点:http协议:多个请求之间是独立的,但是在某些
霍迪迪
·
2022-11-24 03:31
测试开发
fiddler
服务器
前端
python接口自动化
登录_
python接口自动化
(二十)--token登录(详解)
简介为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用cookie来验证的,是用token参数来判断是否登录。token传参有两种一种是放在请求头里,本质上是跟cookie是一样的,只是换个单词而已;另外一种是在url请求参数里,这种更直观。登录返回token1、如下图的这个登录接口,就是没有cookies的登录接口。2、但是这个登录接口,登录成功后有
weixin_39692830
·
2022-10-12 07:16
python接口自动化登录
linux系统下部署python自动化程序并配置Jenkins定时执行
问题:自动化测试脚本代码咱已经有了,项目地址
Python接口自动化
框架,那么该如何部署到我们的服务器上,在服务器上定时自动执行呢?
Eric-lv
·
2022-10-12 07:40
接口自动化
Linux
测试
linux
python
jenkins
自动化
测试覆盖率
Appium+python自动化(一)- 环境搭建—上(超详解)
简介最近整理了一下自动化的东西,先前整理的
python接口自动化
已经接近尾声。即将要开启新的征程和篇章(Appium&python)。那么首相的问题就是搭建环境了。
测试-八戒
·
2022-09-12 08:46
appium自动化测试
Appium自动化测试
自动化
软件测试
python自动化测试
python接口自动化
使用requests库发送http请求
HTTP请求方法三、发送GET请求四、发送POST请求五、获取响应数据六、高级操作6.1文件下载6.2文件上传6.3SSL证书验证6.4保持会话6.5requests封装总结前言今天笔者想和大家来聊聊
python
·
2022-08-08 17:20
python接口自动化
测试完整代码
写在前面的话:这个是我实际工作中写的项目,主要用来备注和后期查看~~大家可以参考学习,但是请不要用于其他不好的途径~~准备工作:先下载HTMLTestRunner.py下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html参考:http://www.cnblogs.com/testyao/p/5658200.html里面提供写好的适合pyt
weixin_33853827
·
2022-07-20 15:44
python
测试
python接口自动化
之DDT数据驱动测试
前言今天笔者想给大家来聊聊
python接口自动化
中DDT数据如何驱动测试,废话就不多说了,直接进入主题。
自动化测试七叔
·
2022-07-13 07:52
python
自动化
python接口自动化
之正则用例参数化的示例详解
目录前言一、正则表达式语法1.1表示单字符1.2表示数量1.2.1匹配分组1.3表示边界二、贪婪模式三、re模块3.1re.findall()3.2re.search()3.3re.match()3.4re.sub()四、用例参数化总结前言我们在做接口自动化的时候,处理接口依赖的相关数据时,通常会使用正则表达式来进行提取相关的数据。正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常
·
2022-07-12 15:16
Python接口自动化
测试框架(Pytest+Allure+jsonpath+xlrd+excel、支持Restful接口规范)
文章目录废话功能运行机制已知问题环境与依赖目录结构执行顺序config.ymal展示EXcel用例展示脚本一览请求方法封装读取excel用例数据存储接口实际结果响应处理依赖数据逻辑启动文件运行结果致谢源码地址废话和几个朋友聊天然后出来的产物希望能帮到大家学习接口自动化测试,欢迎大家交流指出不合适的地方,源码在文末功能实现:get/post请求(上传文件)::理论上其他delete/put等请求也实
zy7y
·
2022-07-07 07:14
自动化测试
python
restful
python结合excel进行自动化测试_
Python接口自动化
测试框架: pytest+allure+jsonpath+requests+excel实现的接口自动化测试框架(学习成果)...
废话最近在自己学习接口自动化测试,这里也算是完成一个小的成果,欢迎大家交流指出不合适的地方,源码在文末问题整体代码结构优化未实现,导致最终测试时间变长,其他工具单接口测试只需要39ms,该框架中使用了101ms,考虑和频繁读写用例数据导致环境与依赖名称版本作用python3.7.8pytest6.0.1底层单元测试框架,用来实现参数化,自动执行用例allure-pytest2.8.17allure
依然念鼬
·
2022-07-07 07:14
python接口自动化
(十二)--https请求(SSL)(详解)
简介本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会报:requests.exceptions.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:590)小编环境:python:3.7requests:2.21.0fiddler:
weixin_30628077
·
2022-06-28 19:03
python
Python接口自动化
之request请求封装源码分析
目录1.源码分析2.requests请求封装3.总结前言:我们在做自动化测试的时候,大家都是希望自己写的代码越简洁越好,代码重复量越少越好。那么,我们可以考虑将request的请求类型(如:Get、Post、Delect请求)都封装起来。这样,我们在编写用例的时候就可以直接进行请求了。1.源码分析我们先来看一下Get、Post、Delect等请求的源码,看一下它们都有什么特点。(1)Get请求源码
·
2022-06-16 15:39
Python接口自动化
之用例读取方法总结
目录1.Python第三方库xlrdxlrd代码演示2.Python第三方库pandaspandas代码演示3.Python第三方库yamlyaml代码演示总结前言:在软件测试中,为项目编写接口自动化用例已成为测试人员常驻的测试工作。本文以python为例,基于笔者曾使用过的三种用例数据读取方法:xlrd、pandas、yaml,下面简要地介绍下它们的使用方法及简单分析。1.Python第三方库x
·
2022-06-16 14:20
python接口自动化
测试实战_python+requests接口自动化测试实战
python+request+unittest+HTMLTestRunner首先介绍一下python的requests模块:requests的使用介绍:requests快速入门环境说明:1.WIN7,64位2.Python3.4.3(pip-8.1.2)3.Requests—>pipinstallrequests4.Unittest—>unittest框架是python自带的单元测试框架,pyth
weixin_39525313
·
2022-06-11 23:08
python接口自动化测试实战
〖
Python接口自动化
测试实战篇①〗- 自动化测试基础扫盲及项目的生命周期详述
万叶集隐约雷鸣,阴霾天空。但盼风雨来,能留你在此。前言:✌作者简介:渴望力量的哈士奇✌,大家可以叫我哈士奇,致力于用白话讲解技术知识的博主✌CSDN博客专家认证、新星计划第三季全栈赛道top_1、华为云享专家、阿里云专家博主如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连
渴望力量的哈士奇
·
2022-06-11 23:19
#
Python自动化测试实战篇
python
python自动化测试实战
自动化测试基础扫盲
项目的生命周期详述
自动化测试
Appium+python自动化(一)- 环境搭建—上(超详解)
最近整理了一下自动化的东西,先前整理的
python接口自动化
已经接近尾声。即将要开启新的征程和篇章(Appium&python)。那么首相的问题就是搭建环境了。
weixin_30328063
·
2022-06-09 07:33
python如何测接口自动化_
python接口自动化
测试(一)
本节开始,开始介绍python的接口自动化测试,首先需要搭建python开发环境,到https://www.python.org/下载python版本直接安装就以了,建议下载python2.7.11版本,当然,也是可以下载python最新版本的。接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理
weixin_39947016
·
2022-05-27 07:36
python如何测接口自动化
python接口自动化
测试书籍_蜗牛出版之《接口自动化测试开发实战教程》书籍详解!...
各位老铁,大家好~上周,我们通过一篇分享,给大家详细介绍了蜗牛创想的出版业务。还不了解的小伙伴请戳:除了培训和研发,我们还有一项90%的人都未曾关注到的业务!本周开始,我们将对已经出版的《自动化测试开发全程实战》、《Web前端开发实战教程》、《Python爬虫开发实战教程》、《接口自动化测试开发实战教程》、《GUI自动化测试开发实战教程》、《JavaEE企业级框架开发实战教程》这六本书籍一一进行详
weixin_39895995
·
2022-05-27 07:06
python接口自动化测试书籍
python接口自动化
测试书籍_接口自动化测试开发实战教程(Python版)(微课版)...
书名:接口自动化测试开发实战教程(Python版)(微课版)定价:49.8ISBN:9787115533388作者:蜗牛学院陈南邓强版次:第1版出版时间:2020-08内容提要:本书全面介绍了如何用Python进行Web接口测试。全书共分为6章,*1章介绍接口测试的基础知识;*2章讲解Python编程的核心知识;第3章结合Unittest框架对代码级接口进行测试,并涉及代码级覆盖率的讲解和统计;第
weixin_39808726
·
2022-05-27 07:05
python接口自动化测试书籍
python接口自动化
(二)--什么是接口测试、为什么要做接口测试(详解)
简介上一篇和大家一起科普扫盲接口后,知道什么是接口,接口类型等,对其有了大致了解之后,我们就回到主题-接口测试。什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试
weixin_30745553
·
2022-05-27 07:35
测试
前端
后端
ViewUI
python接口自动化
(四)--接口测试工具介绍(详解)
简介“工欲善其事必先利其器”,通过前边几篇文章的介绍,大家大致对接口有了进一步的认识。那么接下来让我们看看接口测试的工具有哪些。目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,假入让你一天完成100个接口测试任务,你觉得你加班能完成,那么1000个、10000个........。如果有工具,可以大大提高你的效率,可以达到事半功倍,但是不是所有工具都能够支持你完成
weixin_30312659
·
2022-05-27 07:34
测试
postman
运维
python接口自动化
(二十)--token登录(详解)
简介为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用cookie来验证的,是用token参数来判断是否登录。token传参有两种一种是放在请求头里,本质上是跟cookie是一样的,只是换个单词而已;另外一种是在url请求参数里,这种更直观。登录返回token1、如下图的这个登录接口,就是没有cookies的登录接口。2、但是这个登录接口,登录成功后有
weixin_30432179
·
2022-04-22 22:37
python
开发工具
数据库
Python接口自动化
之Token详解及应用
在上一篇
Python接口自动化
测试系列文章:
Python接口自动化
之cookie、session应用,介绍了cookie、session原理及在自动化过程中如何利用cookie、session保持会话状态
软件测试自动化测试
·
2022-04-22 22:20
软件测试
软件测试
自动化测试
测试工程师
经验分享
程序人生
python基础教程
Python接口自动化
测试的实现
更多教程请到:菜鸟教程https://www.piaodoo.com/1)环境准备:接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发。在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单
liming89
·
2022-04-21 09:46
Python接口自动化
之文件上传/下载接口详解
目录〇、前言一、文件上传接口1.接口文档2.代码实现二、文件下载接口1.接口文档2.代码实现总结〇、前言文件上传/下载接口与普通接口类似,但是有细微的区别。如果需要发送文件到服务器,例如:上传文档、图片、视频等,就需要发送二进制数据,上传文件一般使用的都是Content-Type:multipart/form-data数据类型,可以发送文件,也可以发送相关的消息体数据。反之,文件下载就是将二进制格
·
2022-04-05 10:17
Python接口自动化
——文件上传/下载接口
〇、前言文件上传/下载接口与普通接口类似,但是有细微的区别。如果需要发送文件到服务器,例如:上传文档、图片、视频等,就需要发送二进制数据,上传文件一般使用的都是Content-Type:multipart/form-data数据类型,可以发送文件,也可以发送相关的消息体数据。反之,文件下载就是将二进制格式的响应内容存储到本地,并根据需要下载的文件的格式来写文件名,例如:F:/合同文件.pdf。一、
IT小学生蔡坨坨
·
2022-04-05 03:00
python自动化脚本加入log_【
python接口自动化
】- logging日志模块
前言:我们之前运行代码时都是将日志直接输出到控制台,而实际项目中常常需要把日志存储到文件,便于查阅,如运行时间、描述信息以及错误或者异常发生时候的特定上下文信息。logging模块介绍Python中自带的logging模块提供了标准的日志接口,在debug时使用往往会事半功倍。为什么不直接使用print去输出呢?这种方式对简单的脚本来说有用,对于复杂的系统来说相当于一个花瓶摆设,大量的print输
weixin_39846378
·
2022-03-31 21:21
jemeter
python接口自动化
测试平台_PYTHON自动化Day1-Jmeter制作接口测试脚本
一.接口1.内部接口程序内部模块之间的交互时使用的接口2.外部接口用户使用程序时调用的接口我们所做的接口自动化测试,是外部接口测试。接口实际上就是对数据库的各种操作。接口测试可以发现一些页面上操作发现不了的bug。越早发现bug,解决bug的成本是越低的。一个网站分为:前端和后端,前端也就是客户端,后端及服务端、server端。前端后端||客户端服务端前端和后端就是通过接口交互的。那么接口返回的数
weixin_39609457
·
2022-03-19 07:44
jemeter
python接口自动化测试平台
测试2年,薪资翻倍的面试养成系 I 小蘑菇的大厂的进击之路
找工作节点:学习完
python接口自动化
后,开始找工作。为何要报班学习自动化测试在华测学习之前,在公司的工作职责是:功能测试+ui自动化测试。想提升自己
软件测试君
·
2022-02-22 09:09
程序员
软件测试
IT
面试
压力测试
单元测试
测试工程师
软件测试
python接口自动化
之参数关联
一、删除草稿箱1.我们前面讲过登录后保存草稿箱,那可以继续接着操作:删除刚才保存的草稿image.png2.用fiddler抓包,抓到删除帖子的请求,从抓包结果可以看出,传的json参数是postIdimage.png3.这个postId哪里来的呢?可以看上个请求url地址image.png4.也就是说保存草稿箱成功之后,重定向一个url地址,里面带有postId这个参数。那接下来我们提取出来就可
Doggers
·
2022-02-20 12:02
python自定义封装带颜色的logging模块
python自定义封装带颜色的logging模块自己在搭建
python接口自动化
框架分享一些内容过程中想自己封装一个logger方法根据logging进行二次封装代码如下importloggingimportosimporttimeimportcolorlogfromlogging.handlersimportRotatingFileHandler
·
2022-02-18 16:22
python接口自动化
框架-数据驱动类
看到大家都在咨询java接口自动化框架,其实这个框架目前已经在公司运行,涉及公司的机密,不方便分享给大家,深感抱歉,再次我分享一份python+unitest+requests+ddt+beautifulReport的接口自动化框架,代码比java简单实用,优先分享框架数据驱动模块config数据配置模块,包含文件路径、数据库信息data模块,接口数据存放commin公共模块、数据库读取、excl
红木杉2018
·
2022-02-17 11:49
[
Python接口自动化
]-03 Django框架开发接口
本章简单概述我们访问一个接口,后台代码的运作逻辑是如何进行的1.安装Django库使用Django框架首先需要安装Python,我这里使用miniconda,它自带了Python,其中的conda命令也非常好用,感兴趣的同学可以自行百度,安装Django>>>pipinstalldjango2.新建一个django文件这里我是用的Pycharm,说明:django文件需要Pycharm专业版才可以
Anny_青椒
·
2022-02-12 18:34
学习路线+测试实用干货精选汇总(持续更新中。。。)
←可点击查看)测试提升方向(↓可点击查看)测试入门:测试理论基础→常用测试工具→linux命令→数据库sql基础自动化测试jmeter接口自动化:jmeter工具使用→java基础→beanshell
python
三叔测试笔记
·
2022-02-07 14:00
Python接口自动化
浅析logging封装及实战操作
在上一篇
Python接口自动化
测试系列文章:
Python接口自动化
浅析logging日志原理及模块操作流程,主要介绍日志相关概念及logging日志模块的操作流程。
·
2021-11-11 12:34
Python接口自动化
测试框架(基础篇)-- 流程控制之循环语句for&while
前言很开心,python学到循环语句了,也越来越好玩了,学到这儿,基本上也能处理一些流水线的工作了,只是稍欠装饰显得不那么灵活、复用性不高。循环语句python中循环语句有for和while;如上图所示,循环基本都需要做点什么,因为不是需要所有数据,也会带上if条件控制一下输出。while循环一般句式#作为条件,为True才执行里面的代码块,为false则退出循环while(condition):
编程简单学
·
2021-11-09 17:55
python
程序员
python
开发语言
后端
Python接口自动化
浅析如何处理接口依赖
在前面的
Python接口自动化
测试系列文章:
Python接口自动化
浅析logging封装及实战操作,其中介绍了将logging常用配置放入yaml配置文件、logging日志封装及结合登录用例讲解日志如何在接口测试中运用
·
2021-10-27 18:59
看看这份
Python接口自动化
测试手册
随后丢给我一份
Python接口自动化
测试手册并说道,回去好好看看吧果然如获至宝,大伙学习后果然水平有很大提升,现在把这份
Python接口自动化
测试手册展示给大家看看,点击下面即可免费获取哈
Python接口自动化
测试手
喜欢软测的小北葵
·
2021-10-11 17:49
软件测试
单元测试
python
java
Python接口自动化
浅析如何处理动态数据
在上一篇
Python接口自动化
测试系列文章:
Python接口自动化
浅析logging封装及实战操作,主要介绍如何提取token、将token作为类属性全局调用及充值接口如何携带token进行请求。
·
2021-09-09 18:20
python接口自动化
测试数据和代码分离解析
目录common中存放的是整个项目中公共使用的封装方法数据分离的第一步先找到工程项目路径数据分离的第二步封装一个读取yml文件的函数或类方法数据分离的第三步测试用例中引入数据并运行common中存放的是整个项目中公共使用的封装方法从工程目录上可以看到区分datas中专门存放测试数据(yml文件)cases中专门集中存放测试用例...数据分离的第一步先找到工程项目路径#-*-encoding:utf
·
2021-09-08 11:31
Python接口自动化
浅析logging日志原理及模块操作流程
日志功能的实现二、Logging模块01logging模块介绍02logging模块优势03logging日志框架的组成04logging函数中的具体参数05简单的日志小例子06自定义logger日志在上一篇
Python
·
2021-08-25 13:18
Python接口自动化
浅析pymysql数据库操作流程
流程及模块说明01pymysql操作流程02pymysql模块说明Connection对象对象的方法Cursor对象对象的属性三、pymysql语法基础01代码示例02语法总结四、封装数据库类01封装说明在上一篇
Python
·
2021-08-25 13:17
Python接口自动化
浅析yaml配置文件原理及用法
数据结构对象数组纯量二、yaml配置文件的使用01yaml配置文件准备02yaml配置文件格式校验三、yaml配置文件读写01安装pyYaml02yaml模块源码解析load:dump:03读写yaml配置文件在上一篇
Python
·
2021-08-25 13:17
Python接口自动化
浅析数据驱动原理
目录一、openpyxl模块openpyxl模块介绍openpyxl安装openpyxl简单使用二、Excel用例管理三、ddt介绍及使用ddt介绍ddt使用ddt:data:unpack:在上一篇
Python
·
2021-08-25 13:16
Python接口自动化
之浅析requests模块get请求
一、requests模块说明介绍Requests是Python语言的第三方的库,专门用于发送HTTP请求。特点1.Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。2.在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易
·
2021-08-24 19:58
Python接口自动化
浅析登录接口测试实战
对于用例的一些总结:4、接口测试用例实战在上一篇
Python接口自动化
测试系列文章
·
2021-08-24 19:52
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他