![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python自动化测试
言希宝宝
这个作者很懒,什么都没留下…
展开
-
接口自动化之网络请求封装
本小仙女在之前写过一篇文章,文章的名字叫做《你以为你了解了http以及post和get?》,其实这篇文章主要讲了网络请求的原理。然后重点讲了一下post请求和get请求。今天,偶想讲的呢是自动化测试中的“网络请求封装”。一般来说,现在市面上大部分的公司也就使用post或者get两种请求方式。所以想要了解更多关于http请求,请移步至https://www.jianshu.com/p/328609...原创 2019-12-15 21:10:05 · 440 阅读 · 0 评论 -
接口自动化之数据库调用类封装
作为一个测试,数据库对我们来说那是异常熟悉,基本的查询语言啥的更是不在话下。今天,我们要学习的是自动化测试中对数据库的操作。对于自动化而言,对于数据库的操作90%也是限于查询操作。话不多说,进入正题!1.数据库连接基础操作过数据库的我们都知道,要操作数据库,首先安装一个电脑客户端(嗯~废话)。然后怎么连接数据库呢,就是后端给我们一个用户名和密码去连接一个数据库。如图:只要我们把上面的东西都准确...原创 2019-12-15 20:55:11 · 735 阅读 · 0 评论 -
接口自动化之配置封装
今天,我们要学习的是自动化测试中的配置类封装,使得我们能够更方便的获取配置数据。话不多说,进入正题。1.conf配置文件首先我们要知道的是,在一个项目中,好多地方是可以进行动态配置的,那么我们会将配置数据写到统一的文件中,在我们的python项目中,我们会将配置文件写在以“.conf”后缀结尾的文件中。如上图,我们直接右键-->New-->file一个文件,创建出一个...原创 2019-07-28 22:27:48 · 1326 阅读 · 0 评论 -
Python之openpyxl处理excel数据
1.前言在测试工作中,我们不可避免的就是跟测试数据打交道,那么说到数据,我们又不可避免的要跟excel打交道。在工作中,用excel存储测试数据以及测试结果是非常非常常见的。其实,python中有好多专门针对Excel进行数据处理的库,比如:xlrd、xlwt、xlutils、openpyxl以及大数据中常用的pandas等等,他们的侧重点各有不同。我们简单的列举一下:库名作用...原创 2019-07-09 22:21:00 · 3385 阅读 · 0 评论 -
你以为你了解了http以及post和get?
呐呐呐....亲爱的各位小伙伴们,今天我又要来出洋相了,本渣渣媛通过自己血与泪的教训,希望帮助跟我一样的渣友少走弯路。由于最近项目组走了一个牛掰的小哥哥,所以虽然项目任务重大,只能我一个人扛着。事情是这样的,对接后台时后端小哥哥说用post,我就简单把请求方法改成post,然后代码采用参数拼接在url后的形式,并没有注意其他的东西,而且请求接口时候,也完全没得啥子问题,问题就出现在我做上传...转载 2019-07-07 16:28:08 · 261 阅读 · 0 评论 -
Python之Unittest
HTMLTestRunnerNew下载地址:链接: https://pan.baidu.com/s/1p33EkYp73n2RcZlhXnnZsw 提取码: 7prr 复制这段内容后打开百度网盘手机App,操作更方便哦前言学习了好久的Python基础语法,今天,我们的学习内容终于要和测试挂钩了。学习自动化测试的第一步,我们首先接触的就是unittest。接下来,就让我们开始今天的学习内容。...原创 2019-07-01 21:34:37 · 236 阅读 · 0 评论 -
python之函数(二)——函数参数详解
今天,我们要学习的是函数中的一个重要的概念——参数。废话不多说,直接进入正题,下面我们看一段简单代码:def add(a, b): # 1 形参 sum = a + b return suma = add(3, 5) # 2 实参print(a)那么,什么是参数呢?其实很好理解,我们写一个函数,函数用来实现某个特定的功能,参数就是该函数为了实现功能所需要的东西。...原创 2019-07-01 21:31:00 · 631 阅读 · 1 评论 -
python之“函数”(一)
今天我们要学习的是Python中的函数基础,具体包括“什么是函数?”、“函数的定义”以及“函数的作用”,废话不多说,现在开始1.什么是函数其实,在我们上初高中的时候,我们就已经接触到了函数,比如f(x) = 2x,f(x,y)= x+y+3,等等,我们知道,将x,y代入相应的值就能得到相应的结果,比如,f(2)= 4,f(1,2) = 6。其实,在Python中,函数的用法也类似差不多,就是范...原创 2019-07-01 21:27:37 · 239 阅读 · 0 评论 -
Python之异常处理
1.定义异常Python异常就是Python代码在运行期间发生的错误。每当发生错误的时候,如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个Traceback,其中包含有关异常的报告。Python中的异常是使用try-except代码块处理的。try-except代码块让Python执行指定的操作,同时告诉Python发生异常怎么办。使用了try-...原创 2019-07-01 21:19:31 · 297 阅读 · 0 评论 -
Python之数据集合
今天要学习的是Python中的数据集合类,废话不多说,直接开始。1.列表(list)列表 是Python内置的一种数据类型,是一种有序的集合,可以随时添加和删除其中的元素。它可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。表现形式表现形式:my_list = [param1,param2,param3,…],其中param可以为任何形式的数据。如上图...原创 2019-07-01 21:14:07 · 684 阅读 · 0 评论 -
Python之字符串
这两天在学习Python,就有心把自己的学习过程记录下来,作为自己的学习笔记吧。首先上一张有关Python字符串的思维导图废话不多说,一步一步看1.字符串的表示Python中的字符串是指用单引号、双引号或者三引号引出的一组字符,例如:(1)str_one = ‘我是用单引号引的字符串’(2)str_two = ‘‘我是用双引号引的字符串’’(3)str_three = ‘’‘我是由三个...原创 2019-07-01 21:10:31 · 126 阅读 · 0 评论 -
python编码环境安装
这篇文章主要介绍Python的安装以及Pycharm的安装,废话不多说,直接进入正题。如果需要python和pycharm的安装包,可以去下面地址自取链接:https://pan.baidu.com/s/15taPDiIJhgVdYUBI251JrA提取码:qmuwpython安装首先,进入到python官网 https://www.python.org/,下载到3.x版本的python...原创 2019-07-01 21:04:39 · 202 阅读 · 0 评论