自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 selenium高级

多标签之间的切换(获取所有窗口的句柄)先进入58同城点击租房点击大兴(自动化)form表单自动化下拉框自动化

2021-03-08 16:15:12 166

原创 selenium基础八大定位元素

id定位属性值定位伪类名定位路径表达式定位css选择器定位连接文本定位部分连接文本定位标签名定位打开百度并截图

2021-03-08 10:39:52 128

原创 web自动化测试xpath定位元素

元素定位点击浏览器 点击鼠标右键选择firebug插件查看元素选择根节点‘/’一层一层往下找'//'从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置‘…’选取当前父节点‘.’读取当前节点’@[]’选取属性‘//@’选取文档中的所有元素‘|’|前面是相对路径后面是绝对路径‘[starts-with(@属性名.“属性值”)]’以xxx开头的元素‘//*[test()=‘xxx’]’查找内容xxx元素CSS元素定位...

2021-03-07 19:22:57 160

原创 pytest单元测试和生成allure测试报告

首先创建test_01.py文件(如果不是test_他就不识别)下载pytest(出现版本号即可下载成功)首先先测试一下1=1和1=2可以看到 1=1是正确的(pytest正确显示.)1=2是错误的(错误显示E)F是报错生成自带的html测试报告首先下载(pytest-html)如果不下载生成的测试报告里面没有内容在pytest.mai里面写上路径 就可以生成一个测试报告用浏览器打开测试报告就可以看见里面那个地方有错误选择固定执行那个测试用例里面的内容-x:出现一条测试用例失

2021-03-03 07:50:41 142

原创 tomcat配置和jenkins安装和jenkins发邮件

查看是否有java解压tomcat包拿到路径配置环境变量在path里面配置打开黑窗口验证是否配置成功jenkins安装将jenkins.war包放到webapps目录下运行tomcat运行之后jenkins自动解压浏览器输入127.0.0.1:8080tomcat配置成功启动jenkins找到jenkins初始化密码(跟着这个路径去找)选择安装推荐的插件很容易报错 如果报错就选择跳过这个插件的安装安装之后创建管理员 点击保存点击设置点击管理插

2021-02-22 19:15:04 133

原创 发送到邮箱

点开QQ邮箱点击设置点击账户拿到邮箱授权码把授权码配置到build.xml里面打开黑窗口输入ant发送邮件

2021-02-22 18:12:10 110

原创 ant环境配置以及build.xml配置文件

首先打开配置文件把apache-ant-1.9.14-bin.zip压缩包放到ant文件夹中解压开始配置ant环境找到Test中的ant文件夹下的路径配置到电脑的环境变量中在path里面也配置内容在黑窗口里面验证是否配置成功配置失败配置成功配置库文件找到你的jmeter目录把jmeter目录下的.jar文件拷贝到test文件夹test\ant\apache-ant-1.9.14\lib目录下配置ant的编译文件build.xml选择build.xml文件test

2021-02-22 17:51:05 458

原创 requests接口测试

安装requests(显示版本号安装成功)返回服务器访问对象找个接口来测试(我使用的是聚合数据)使用postman来看看这个接口是否能po通第一种get传参第二种get传参post传参第一种方式post传参第二种方式将文本改为二进制(content)响应状态码(status_code)读取文档内容获取csv里面指定的内容...

2021-02-21 17:39:25 96

原创 unittest 单元测试 加减乘除 生成测试报告

加:减:乘:除:一块运行:生成测试报告:用浏览器打开

2021-02-19 16:21:30 647

原创 缺陷报告(提交到禅道)3

2021-02-15 20:30:12 145

原创 缺陷报告(提交到禅道)2

2021-02-15 20:25:25 167

原创 数据库3

创库选择数据库创建表添加数据查询学生表中所有学生记录。查询姓名为李四的学生信息。查询2017年入学的学生学号、姓名、分数查询省份编号为30并且分数高于80分的学生信息。查询名字是3个字的所有学生信息。查询学号从1004至1007学生的姓名和入学日期。查询各省份的最高成绩,显示省份编号和最高成绩。查询所有学生姓名及对应的专省份。(去除笛卡尔积)。查询高于平均成绩的学生姓名、分数和入学日期。(子查询)用左外连接(省份表为左表),查询各省份的专业编号、专业名称

2021-02-15 20:15:45 168

原创 缺陷报告提交到禅道

2021-02-09 18:15:01 206

原创 数据库2

创建数据库使用数据库创建表添加数据查询学生表中所有学生记录。查询姓名为刘德华的学生信息。查询2018年入学的学生姓名、分数和入学时间。查询专业编号为30并且分数高于80分的学生信息。查询名字是3个字的所有学生信息。查询前4个学生的编号、姓名和入学日期。查询各专业的最高成绩,显示专业编号和最高成绩。查询所有学生姓名及对应的专业名称。(去除笛卡尔积)。查询高于平均成绩的学生姓名、分数和入学日期。(子查询)用左外连接(专业表为左表),查询各专业的专业编号、专业名称

2021-02-09 18:04:37 142

原创 缺陷报告(20条)并提交到禅道

2021-02-08 14:57:08 381 1

原创 缺陷报告(20条)并提交到禅道

2021-02-07 17:52:22 187

原创 小康视频缺陷报告(20条)

2021-02-06 17:45:06 95

原创 数据库1

创库选择数据库创表插入数据查询学生表中所有学生的姓名和分数。查询分数小于80分的学生编号、姓名和入学日期。查询2018年入学的学生姓名、分数和入学时间。查询专业编号为10并且分数低于80分的学生信息。查询姓刘的学生的个人信息。查询所有学生的平均成绩。查询各专业的最高分数,查询内容包括:专业编号、最高分数。查询所有学生姓名及对应的专业名称。(去除笛卡尔积)查询各专业最高分的学生记录。(子查询)用左外连接(专业表为左表),查询各专业的专业编号、专业名称。

2021-02-05 19:09:31 111

原创 QQ个人信息页面测试用例100

2021-02-05 17:38:52 450

原创 QQ动态测试用例100条

2021-02-04 16:57:10 467 1

原创 QQ看点页面测试用例100条

2021-02-03 17:26:02 174

原创 QQ联系人页面测试用例100条

2021-02-02 17:50:09 215

原创 QQ消息页面测试用例(根据思维导图写的)100条

2021-02-01 18:07:08 496

原创 QQ思维导图(个人信息)50条

2021-01-31 13:49:04 203

原创 QQ思维导图(动态页面)50条

2021-01-30 17:43:39 340

原创 QQ思维导图(看点页面)50条

2021-01-29 16:32:08 408

原创 QQ思维导图(联系人界面)50条

2021-01-28 15:44:37 382

原创 QQ思维导图(消息界面)50条

2021-01-27 14:34:33 561

原创 python 单继承和多继承 多层继承

在程序中继承描述的是多个类之间的所属关系如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里面。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类单继承:子类只继承一个父类多继承:子类继承多个父类子类重写父类的同名属性和方法多层继承:调用父类方法super()...

2021-01-21 20:02:17 200

原创 python 面向对象魔法方法

类由三个部分构成:1.类的名称2.类的属性3.类的方法对象:根据已经定义的类去创建出一个或多个对象格式为 对象名 = 类名()创建对象:添加和获取对象的属性魔法方法:init:如果类没有写init方法,python会自动穿件,但不执行任何操作,如果为了能够在完成自己想要的功能,可以直接定义init方法所以一个类里无论自己是否编写init方法一定有init方法带参数init方法str方法:当使用print输出对象的时候,默认打印对象的内存地址,如果定义了str方法。那么就会打印在这

2021-01-21 19:38:54 166

原创 python 异常处理

什么是异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理作用:捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你的程序,只需在try里捕获它。语法:try:<语句>

2021-01-20 16:38:33 84

原创 python 文件的操作

打开文件W:写入文件,如果没有文件就创建一个文件,如果有文件就覆盖文件内容重新写入内容R:以只读的方式打开文件,文件的指针会放在文件的开头read:默认一次性全读,可以选择读几个字符readline:默认读一行,可以选择读几个字符A:打开一个文件用于追加,和W一样 没有文件就创建一个新的文件,如果文件以存在将会把指针放在结尾,原内容不动,在后面接着写入内容可以使用for循环来写入内容RB:以二进制格式打开一个文件用于只读,文件指针会放在文件的开头WB:以二进制格式打开一个文件只用于

2021-01-20 16:11:35 838

原创 python 函数操作

定义函数输出参数和 使用函数传参形参:定义时小括号中的参数,用来接收参数用的实参:调用时小括号中的参数,用来传递给函数用的缺省参数:调用函数时,缺省参数的值如果没有传入,则取默认值(形参)如果传入则取实参不定长参数:会存放命名参数缺省参数在args后面:如果很多个值都是不定长参数,那么这种情况下可以将缺省参数放到args的后面,但如果有**kwargs的话,**kwargs必须是最后的假如缺省参数在*args前面:直接报错return:除了能够将数据返回之外,还有一个隐藏功能:结

2021-01-19 17:09:00 130

原创 python 集合操作

定义一个集合 千万不要直接set = {} 这样定义的是字典使用 set1 = set()添加元素add:直接添加元素每次只能添加一条数据update:把要传入的元素拆分,做为个体传入到集合删除元素pop:随机删除集合中的元素如果没有元素报错remove:删除集合中的元素 如果有直接删除 如果没有程序报错discard:如果元素存在直接删除,如果元素不存在,不做任何操作交集’&‘把两个集合里面相同的数据输出并集’|'两个集合中 把相同的输出一个运算符 ‘+’

2021-01-19 16:22:22 70

原创 python 字典操作

输出字典![在这里插入图片描述](https://img-blog.csdnimg.cn/2021get:不确定字典中是否存在某个键而又想获取值的时候使用get修改:用过key找到即可添加元素:删除元素:del:删除指定元素clear:清空操作字典中键值对的个数查看字典中所有key字典中查询所有值items:查询所有键和值使用for循环遍历输出字典键和值带下标索引的遍历输出key...

2021-01-18 17:06:56 62

原创 python元组操作

元组和列表类似,不同之处在于元组的元素不能修改访问元组转换类型列表转字典元组转列表循环输出元组

2021-01-18 16:45:15 99

原创 python 列表的操作

insert(下标,数据):指定添加变量名[下标] = ‘数据’:修改in:如果为真结果也为真,如果为假结果也为假,相当于等号not:如果为真结果为假,如果为假结果为真,相当于不等号del:根据下标进行删除pop:默认删除最后一个remove:根据元素的值进行删除静态初始化一个空列表list,使用循环向列表中添加1 - -10之间的所有整数向刚才创建的列表list中添加一个字符串“XuanGe”删除下标索引为0的元素将下标索引为1的元素改为66输出列表中的第3个元素

2021-01-18 16:37:25 153 1

原创 python基础 循环 字符串

while嵌套使用 打印三角形for 使用 continue break 使用for循环输出数字0-9,当数字为6的时候,跳出本次循环,执行其他循环,当数字为8的时候,停止循环continue:跳出本次循环,进行下一次循环break:终止循环for循环 打印0–100之间所有奇数的和for循环嵌套for打印三角形...

2021-01-16 10:45:57 1351 2

原创 python 基础

变量定义:在python中,存储一个数据,需要一个叫做变量的东西标识符的命名规则:标识符只能由字母、下划线’_’、数字组成标识符不能以数字开头标识符不能使用关键字关键字有:false none true and as assert break class continue def del elifelse except finally for from global if import in is lambda nonlocal not or pass return try while with

2021-01-15 18:47:09 102

原创 jmeter对linux进行压测

打开虚拟机通过远程连接SSH把serveragent.zip放到linux环境中在虚拟机中复制路径进入到/opt/目录 解压serveragent.zip修改端口为4444永久保存到防火墙中运行startAgent.sh连接虚拟环境里面的数据库更改地址切换路径修改SQL语句点击运行...

2021-01-14 19:27:26 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除