自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell脚本介绍

一.Shell介绍Shell 和python都是弱语言 定义变量规则 : 变量名=值 shell定义变量的规则: 1:等号两边不能有空格 2:定义特殊的变量需要用单引号...

2021-11-04 22:23:27 24583 3

原创 RF之UI自动化测试环境

1:通过pip安装扩展库pip install robotframework-seleniumlibrary2:下载谷歌游览器和对应驱动 https://www.cnblogs.com/loved-wangwei/p/8993013.html3:将游览器驱动放在python的目录下 4:导入SeleniumLibrary扩展库API...

2021-11-02 19:48:07 734

原创 RobotFramework

一:RobotFramework的简介和特点RF是一个基于Python语言开发的,可扩展的,是以关键字驱动模式的自动化测试框架,RF最新的版本是2019年7月份发布,7月份之前只支持python2.7,7月之后支持3.X的版本RobotFramework的特点?1:编辑用例简单,可以以robot,tx...

2021-11-02 19:30:24 222

原创 手机控件查看工具uiautomatorviewer

1.工具描述 用来扫描和分析Android应用程序的UI控件的工具.2.如何使用 1.进入SDK目录下的tools目录,打开uiautomatorviewer 2.电脑连接真机或打开android模拟器 3.启动待测试app 4.点击uiautomatorviewer的左上角Device Screenshot,会生成app当前页面的UI控件截图5.选择截图上需要查看的控件,即可浏览该控件的id,class,text,坐标等信息...

2021-10-29 00:15:16 5977

原创 Monkey测试

1. Money介绍顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常2.Monkey用来做什么Monkey 主要用于Android的稳定性测试,自动的一个压力测试小工具, 主要目的就是为了测试app 是否会Crash(崩溃).3.M...

2021-10-26 20:52:13 111

原创 移动端测试

一 :手机端常规测试 1 .介绍手机测试的 对于手机端测试,按照平台来分,分为Android和IOS两大主流系统, 2. 对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧(1)、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。(2)、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。(3)、...

2021-10-25 20:19:50 836

原创 Selenium API高级

1.多表单切换 (1)QQ空间 (2)126邮箱登录火狐浏览器没有权限,需要在谷歌浏览器上操作,需要下载谷歌对应的版本驱动http://chromedriver.storage.googleapis.com/index.html下载完成后放到pycham项目同级目录下即可2 .弹出框操作高级搜索 时间 搜索设置 不显示3.鼠标和键盘操作手动测试时键...

2021-10-19 20:55:41 232

原创 Selenium API基础

1.元素的定位第一种方式直接调用型第二种方式 使用BY类型 (1)元素定位方法的分类(按定位方式):通过火狐浏览器查看元素 来定位 id name class namelink textpartial link textxpathcss selector2.八种...

2021-10-18 21:00:34 70

原创 WEB自动化测试进阶

一.Selenium自动化测试框架 1.什么是框架? 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 ...

2021-10-18 19:57:09 132

原创 WEB 自动化测试

1.什么是自动化测试自动化测试的概念: 软件自动化测试就是通过测试工具或者其他手段, 按照测试人员的预定计划对软件产品进行自动化 测试,他是软件测试的一个重要组成部分,能够 完成许多手工测试无法完成或者难以实现的测试 工作,正确合理的实施自动化测试,能够快速, 全面的对软件进行测试,从而提高软件质量,节 省经费,缩短软件的发布周期。2.为什么进行自动化测试自动化测试的好处:...

2021-10-15 17:05:01 75

原创 配置环境!

搭建JMeter+Jenkins+Ant持续化apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。...

2021-10-13 14:24:41 80

原创 requests接口测试

1:介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求2:前提3:get的请求 (1) GET无参请求r = requests.get('http://www.baidu.com') (2)GET传参 4:post...

2021-10-11 21:02:29 90

原创 单元测试之pytest

一 .需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html二 . 命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨. 以test开头的文件或者以test结尾的py文件unittest:Setup>> setupclass...

2021-10-09 19:22:32 84

原创 python单元测试之unittest

一 : 单元测试,集成测试,功能测试 (1)单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证(2)集成测试介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。(3)功能测试...

2021-10-09 08:32:08 95

原创 面向对象(1)

面向对象的介绍: 面向对象和面向过程都是解决问题的一种思路类和对象: 类: 对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类 对象:某一个具体事物的存在 ,在现实世界中可以是看得见摸得着的类的构成: 类(class)由3个部分构成 1.类的名称:类名 2.类的属性:一组数据 ...

2021-10-06 20:47:26 61

原创 10.5(Python题)

1.2.

2021-10-06 10:24:28 156

原创 10.4 (Python题)

1.2.

2021-10-06 10:10:24 101

原创 9-28 (微信思维导图)

2021-10-06 09:49:14 122

原创 10.1 (数据库练习)

1.2.3.

2021-10-06 09:08:20 101

原创 9.30 (记录30个bug)

2021-10-06 08:57:41 82

原创 Python的使用 (8)

集合1.集合的介绍集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重注意以下写法为一个空字典,为空默认是字典,如果有数据在根据格式判断 2.集合 添加元素 添加元素(add,update) (1) add 添加元素 (2) update 是把要传入的元素拆分,做为个体传入到集合中3. 集合 删除元素删除元素(remove,pop,discard)...

2021-09-26 20:55:24 150

原创 Python的使用 (7)

元组1.元组的介绍 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号. 2 获取数据 索引如果不存在就会报错 3 元组查询 个数(count)长度(len) 索引(index) 索引有对应的元素返回对应的索引,否则会报错 索引也可以选择查询的范围 4元组修改...

2021-09-24 20:56:10 81

原创 Python的使用 (6)

列表的介绍以及常用操作1. 列表的介绍2.列表的循环遍历 (1)使用for循环 为了更有效率的输出列表的每个数据,可以使用循环来完成 (2)使用while循环 为了更有效率的输出列表的每个数据,可以使用循环来完成3.列表的相关操作 (列表中存放的数据是可以进行修改的,比如"增"、"删"、"改"、"查") (1) 添加元素("增"appe...

2021-09-23 20:30:20 51

原创 Python的使用(5)

字符串1、下标 练习2.切片 练习3. 字符串的常见操作 (1) find() 方法说明:检测字符是否包含在字符串中,如果是返回开始的索引值,否则返回-1 (2) index() 特殊说明:index()方法,跟find()方法一样,只不过如果字符不在字符串中会报一个异常. (3) . count()方法说明: ...

2021-09-23 18:56:23 54

原创 Python的使用 (4)

循环语句1.循环介绍小总结:(1). while和if的用法基本类似, 区别在于:if 条件成立,则执行一次; while 条件成立,则重复执行,直到条件不成立为止。 (2). 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成 (3). 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环2. while循环练习计算1--100之间的整数和(包含1和100)练习...

2021-09-23 11:08:20 53

原创 Python的使用 (3)

判断语句1. if判断语句 if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情案例:2.比较(即关系)运算符 练习3. 逻辑运算符 练习(1) and 俩个都要符合条件 练习(2) or 只要一个符合条件就会成功练习(3) not 4.if-else5 .elif特别注意: 1. elif必须和if一起使用,...

2021-09-22 20:03:37 52

原创 Python的使用 (2)

1. 运算符python支持以下几种运算符: 算术运算符 赋值运算符 复合赋值运算符 (1)算术运算符 算术运算符案例演示 (2) 赋值运算符 赋值运算符案例演示 (3) 复合赋值运算符 符合赋值运算符案例之 += 符合赋值运算符案例之 - =...

2021-09-22 16:30:50 92

原创 Python的使用 (1)

1 .Python的操作 (1) .python中的多行注释 (2) .python中的输入与输出 输入:input() 输出:print()2. 在python交互模式下输出一首古诗(逐行输出即可)3..python中的变量及数据类型 变量的类型4 . 查看变量的数据类型 可以使用type(变量的名字),来查看变量的类型5 .标识符 (1). 什么是标识符? 开发人员在程序中自定义...

2021-09-22 11:28:15 73

原创 Python的安装和操作 以及 PyCharm安装和操作

1. Python的安装安装成功2. 命令行模式\3. Python的交互模式python交互模式:python2.x版本输入python+回车,python3.x版本输入python3/python+回车可进入交互模式,在Python交互模式下输入exit()并回车,就退出了Python交互模式,回到命令行模式4. python交互模式编写代码5. Pycharm安装6. 创建一个Python程序...

2021-09-18 16:19:02 84

原创 Jmeter压测

1.Jmeter扩展插件 开启监听CPU和内存 2. 本地压测 (1) 点击add CPU为监测CPU Memory为监测内存 (2)直接运行会报错 需要开启监听 (3) .开启本地的监听(4).需要修改线程数 线程数过小监听器不会开启(5) 运行后 蓝色为CPU 红色为内存在公司压测cpu一般为80% 如果cpu和内存过高会让服务器存在隐患需要慢慢累加线程数 直到压测到80%(6). 一般测性能 不能永...

2021-09-18 11:56:13 475

原创 jmeter中数据库的操作

1.添加一个JDBC Connection Configuration,连接池配置文件。 右键线程组【添加】--【配置元件】--【JDBC Connection Configuration】Variable Name:连接池名称。JDBC Request会通过此名称来获取连接池的配置,名称可以随意填写,但是最好具体实际的业务意义,方便理解和记忆。其他的可以默认,可以根据实际情况来调节优化性能。Database URL:数据链接url,格式:jdbc:mysql://localhost..

2021-09-17 19:30:56 238

原创 badboy web端录制脚本

使用badboy要执行脚本的话 右键点击 Play All 或者工具栏上的 他就会执行脚本点击导出 导出脚本然后再jmeter里点击文件 点击打开 就可以导入了

2021-09-17 18:36:06 61

原创 Jmeter 基础讲解

一.我们为什么使用Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件支持接口测试,压力 (负载和压力)测试等多种功能,支持录制回放,入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试多平台支持,可在Linux,Windows,Mac上运行,支持多协议二.Jmeter的作用接口测试 postman/jmeter/soapui性能测试 jmeter/loadrunner...

2021-09-13 20:44:32 262

原创 SHH MySQL的安装及部署

1.查看CentOS是否自带mysql 命令 : rpm -qa | grep mysql2.将自带的mysql删除 命令:rpm -e --nodeps 文件名3.在 /usr/local目录下创建一个mysql目录4.解压MySQL到/usr/loca/mysql5.在/usr/local/mysql下安装mysql 命令:安装服务器端rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x...

2021-09-10 14:46:15 135

原创 SSH tomact的安装与配置 以及web端项目的Jenkins部署

一.tomact的安装与配置1.在公共的usr/local里创建一个tomcat文件夹2解压tomact压缩包到tomact文件夹内3.进入到tomact文件夹内查看tomact解压完的文件4.输入cd/bin5.启动关闭Tomcat 进入tomcat的bin下启动:./startup.sh进入tomcat的bin下关闭:./shutdown.sh6.开放Linux的对外访问的端口8080 必须写不然无法访问/sbin/iptables -I...

2021-09-09 20:45:22 193

原创 SSH 工具使用以及 JDK配置

一 .工具使用二 .jdk安装1.查看当前Linux系统是否已经安装java 命令: rpm -qa | grep java2.将需要用到的插件放到Linux服务器上3.需要安装到公共的usr目录里 在usr目录里的local目录下创建一个jdk目录 cd /usr/local 创建jdk目录 解压jdk(解压过程中不要动) tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local/j...

2021-09-09 20:10:57 389

原创 Linux虚拟机操作命令 2

1.压缩文件夹的操作命令 Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。而一般情况下打 包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz (1)打包文件 命令 : tar - zcvf 打包后的文件名 要打包的文件 (2) 打包并压缩文件 命令 : tar - zcvf 打包压缩后的文件名 要打包压缩的文件 实例: t...

2021-09-09 19:38:22 1891

原创 Linux虚拟机基础操作

1. cd usr / 切换到该目录下usr目录 cd ../ 切换到上一级目录 cd / 切换到系统跟目录 cd ~ 切换到用户主目录2.目录的操作命令 (增删改查) (1)增加目录操作 命令 : mkdir + 目录名称 (2)查看目录 命令: is 查看当前目录下所有的文件或者文件夹 ll 查看当前目录下所有的文件或...

2021-09-08 19:31:06 2745

原创 数据库SQL多表联查练习3

1.查询孙姓用户的个数2.查询年纪最大的2个用户名3.查询张三买的商品名4.查询订单是909090对应的用户名和商品名5.查询商品表中的最高价格的前俩条数据

2021-09-07 20:51:33 193

原创 数据库SQL多表联查练习2

1.查询sc表中对应何昊老师所授课程的女生的信息2.找出没有选修过何老师的课程的所有的学生的名字3.列出不及格课程(成绩小于60)的学生的姓名

2021-09-07 19:48:45 136

空空如也

空空如也

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

TA关注的人

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