- 博客(22)
- 收藏
- 关注
原创 Python第九节:类的学习
Python第九节:类的学习本节将系统的讲解面向对象(也就所说的类),从类的基础概念、类的应用、类自身的方法等等方面来讲解一、面向对象的基础概念1、类的初认识(第一个类)2、类的基础结构(类的属性和方法)3、self的定义和使用4、类的初始化方法4、类中的del和srt方法的使用5、类中的私有和伪私有本节将系统的讲解面向对象(也就所说的类),从类的基础概念、类的应用、类自身的方法等等方面来讲解...
2019-09-06 18:00:46
373
原创 Python第八节:文件的操作
Python第八节:文件的操作文件的操作文件的操作1、文件打开的格式:file = open(file_name [, mode[, buffering]])file_name :文件打开或创建的路径mode:可选参数,用于指定文件的打开模式buffering:可选参数,用于指定对文件做读写操作时下表为 open 函数支持的文件打开模式模式意义r只读模式打...
2019-08-14 16:58:36
303
原创 Python第七节:内置模块os、sys、random、time、datatime
Python第七节:内置模块os、sys、random、time、datatime一、os模块的基础用法二、sys模块的基础用法三、random模块的基础用法四、time模块的基础用法五、datatime模块的基础用法一、os模块的基础用法os 模块提供了非常丰富的方法用来处理文件和目录1、改变当前工作目录 os.chdir(path)2、返回当前工作目录 os.getcwd()3...
2019-08-13 15:02:54
664
原创 Python第六节:函数的学习
Python第六节:函数的学习本节概要函数的返回值return函数的参数局部变量和全局变量递归函数高阶函数,俗称嵌套函数匿名函数,本节概要本节将详细的讲解,函数的返回、传参、全局变量和局部变量、嵌套函数等等函数的定义:函数是将一组语句集合通过一个名字(函数名)封装起来,想执行这个函数时,只需调用函数名即可函数的特性:1、减少重复代码 2、使程序变的可扩展 3、使程序变的易维护函数格...
2019-08-12 17:30:08
248
原创 Python第五节:迭代器、生成器和修饰器的学习
Python第四节:迭代器、生成器和修饰器的学习一、迭代器二、生成器三、修饰器一、迭代器定义:对list,tuple,dict,str等数据类型使用for…in的循环语法,从其中依次取出数据,这个过程叫做遍历,也叫迭代。迭代是访问集合元素的一种常用的方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 nex...
2019-08-12 15:31:00
278
原创 Python第四节:条件语句和循环语句的学习
Python第四节:条件语句和循环语句的学习本节概要条件语句一、单条件语句二、嵌套条件语句循环语句while循环语句for循环语句控制循环的关键字条件语句和循环语句的结合本节概要本节将详细的讲解条件语句和循环语句的原理和用法条件语句定义:Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块一、单条件语句语法格式:if condition...
2019-08-12 12:01:00
224
原创 Python第三节:常见的内置函数
Python第三节:常见的内置函数A=12 B="nihao" C=23.9 D = True E = [3,6,8,9,12,54,66] F=(5,4,232,42,66,88)G={1,23,55,99,45,67.89} H={'name':"zhangsan",'age':37,'weith':"80kg"}1、abs()返回数字的绝对...
2019-08-07 14:40:51
206
原创 Python第二节:列表、元组、集合、字典等数据类型的详解
Python第二节:列表、元组、字典等数据类型的详解本章概要一、列表本章概要本节将介绍列表、元组、字典,三个数据类类型的使用方法一、列表列表是由一系列特定顺序排列的元素组成的,它的元素可以是任何数据类型即数字、字符串、列表、元组、字典、布尔值等等,同时其元素也是可修改的。列表的基础操作:list_01 = [2,3,43,2,5,34,321,23]list_02 = [9,9,8,...
2019-08-06 14:18:22
377
原创 Python第一节:变量的认识和方法
Python第一节:变量的认识和方法本章概要变量的类型字符串变量的方法数字类型变量的运算本章概要大部分语言是要提前声明变量类型的,Python中变量是不需要声明的。Python在使用前,都必须赋值。变量本身是没有类型的,大家说的类型是指变量在内存中的对象类型。这节带大家熟悉变量的类型和变量的基础方法变量的类型name = '张三' ...
2019-08-02 16:45:26
199
原创 appium第六章:Excel操作学习
appium第六章:Excel操作学习本章概要一、Excel的读取操作二、Excel的写入操作三、追加写入四、excel代码封装调用本章概要我们测试中往往需要编写用例,用例一般都是用Excel文档来编写。做自动化测试,是用来代替收工测试,这时就需要对excel文件进行操作了这章就从excel的读取和写入两方面连详解一、Excel的读取操作import xlrd #调用exc...
2019-06-15 18:14:29
422
原创 appium第五章:日志管理
appium第五章:日志管理本章概要日志管理原理:一、日志级别二、日志格式三、日志位置日志代码实现一、logging构成二、日志格式配置本章概要不管是在项目开发还是测试过程中,项目运行一旦出现问题日志信息就非常重要了。日志是定位问题的重要手段,就像侦探人员要根据现场留下的线索来推断案情。在appium测试中,日志管理也是不可缺少的,本章详解日志的原理和代码操作日志管理原理:一、日志级别脚...
2019-06-15 15:11:53
975
原创 appium第四章:app的启动配置
appium第四章:app的启动配置本章概要一、基础配置详解本章概要做APP自动化,先要启动app应用,这章就详解它是启动配置和优化管理一、基础配置详解platformName:使用都手机操作系统查看手机手机获取platformVersion: 手机操作系统的版本查看手机手机获取deviceName: 设备名称手机链接设备,通过命令查看:appPackage: 运行的应用包...
2019-06-15 11:28:01
1530
原创 appium第三章:模仿人的行为操作
appium第三章:模仿人的行为操作本章概要一、点击(确认点击)、输入和清空操作二、元素等待作用三、Toast内容获取四、截图操作五、滑动操作六、按压、长按、点击(单纯点击)、移动、暂停等操作本章概要自动化就是代替手工去操作,那就要模仿人的操作,我们用特有的格式来模仿一、点击(确认点击)、输入和清空操作点击:能支持点击跳转的定位元素,通过.click()执行例子:driver.find_...
2019-06-14 17:06:38
723
原创 appium第二章:元素定位
appium第二章:元素定位章节概要Uiautomator工具的使用一、id定位二、name定位三、classname定位四、相对定位五、xpath定位六、List定位章节概要app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元素的操作,如输入、点击、拖拽、滑动等。appium提供了许多元素定位的方法,如id定位、name定位、class定位、层级定位等等… 接...
2019-06-14 14:51:11
493
原创 appium第一章:环境搭建
appium第一章:环境搭建环境依赖一、安装Node.js二、Appium 安装三、安装Appium-desktop四、python环境安装配置五、安装Appium-Python-Client六、JDK安装配置七、Andriod sdk 安装环境依赖一、安装Node.js下载地址:https://nodejs.org/en/download/releases/注意:Node.js版本要注...
2019-06-14 10:27:23
265
原创 jmeter第七章:遗漏补充
jmeter第七章:遗漏补充本章概要一、调试取样器的使用二、计数器的使用三、BeanShell断言的使用四、BeanShell 后置处理程序的使用本章概要这章是对之前没有讲到的进行补充:调试取样器的使用计数器的使用BeanShell断言的使用BeanShell 后置处理程序的使用一、调试取样器的使用调试取样器主要是用来调试的,出现错误可以快速定位步骤:右键“线程组”->...
2019-06-13 16:52:53
429
原创 jmeter第六章:数据库操作与断言
jmeter第六章:数据库操作与断言本章概要一、jmeter数据库的搭建配置二、jmeter对数据库操作三、数据库断言本章概要本章将讲解数据库的配置、操作和进行接口库断言一、jmeter数据库的搭建配置数据库的分类:MySQL、postgreSQL、Oracle、SQLite、SQL server、MariaDB数据库的安装:https://jingyan.baidu.com/artic...
2019-06-13 15:15:10
4235
3
原创 jmeter第五章:函数助手的使用
jmeter第五章:函数助手的使用本章概要一、__CSVRead二、__Random三、__RandomDate四、__RandomString五、__time六、__intSum想要了解更多函数助手用法:https://jmeter.apache.org/usermanual/functions.html本章概要函数助手提供了很多方法,方便我们以后参数化的调用步骤:点击“Tools”-函数...
2019-06-13 11:19:18
6744
原创 jmeter第四章:提取器的使用
jmeter第四章:提取器的使用章节概要一、正则表达式提取器二、JSON提取器三、各种字段或参数的调用方法章节概要在接口测试中,需要对进行校验判断,这时就需要对返回值进行提取,jmeter就提供了两种方法:一、正则表达式提取器,二、JSON提取器。本章就详解两种提取器一、正则表达式提取器步骤:右键“HTTP请求”->添加->后置处理器->正则表达式提取下面是正则表...
2019-06-12 18:27:20
3132
原创 jmeter第三章:断言基础
jmeter第三章:断言基础章节概要一、了解需要哪些状态章节概要测试的接口时,往往要判断是否执行正常,且得到需要的结果。这时就需要用断言来帮助我们的来完成。断言一般分为以下几种方法:状态断言:通过接口返回状态判断是否执行成功接口关联传递断言:一个接口的参数设定或data参数返回,被另一个接口的参数调用或参数判断数据库的断言判断本章只讲状态断言。一、了解需要哪些状态...
2019-06-11 18:30:38
653
原创 jmeter第二章:参数化管理
jmeter第二章:参数化管理本章概要和上章回顾一、HTTP请求默认值二、用户定义变量三、HTTP信息头管理器四、HTTP Cookie管理器执行多接口本章概要和上章回顾上章讲解的一个接口的创建、执行和查看运行结果,接口的创建,就是对固定参数的添加。在以后的测试工作中,往往是接口的同时测试。数量多了,往往参数也就会越来越多、越来越扎,这一章咱就来做的是对固有参数进行参数化处理一、HTTP请求...
2019-06-10 16:44:07
1180
1
原创 jmeter第一章:基础学习
jmeter第一章:基础学习章节的内容简介一、启动jmeter的首页介绍二、添加项目组三、给线程添加一条HTTP请求章节的内容简介对jmeter工具的初始页面的介绍和用途,搭建一个简单的接口。对于jmeter的安装就不做详解的,参考:https://jingyan.baidu.com/article/14bd256e7e707cbb6d2612cf.html一、启动jmeter的首页介绍安...
2019-06-10 11:18:39
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅