自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql卸载安装记录

然后不要先去装,确保删除干净按上述再次搜索一次C盘目录和注册表目录,要是还有就删除再次重启,确保没有再进行重新安装,我的就是重启了两次,最后才成功的。然后再次搜索看还有该目录没,确保删除干净!右键直接删除该文件,删除右边可能删不完(会有报错,目前没找到可行方法),所以直接删了该文件还是稳妥。删除注册表,看自己的命名是啥,下面是mysql的目录注册表,确保每一个里面的都要删除掉!如果有这个目录就删除,没有就算了,我的就没有,你可以直接访问这个路径试试。先勾选这个,因为这个文件名是隐藏的!

2023-08-14 11:11:37 68

原创 appium模板

appium属性模板from appium.webdriver.common.mobileby import MobileByfrom appium.webdriver.common.touch_action import TouchActionclass BasePages: def __init__(self,driver): self.driver = driver#元素定位 def locator(self,*loc): return se

2022-05-06 21:11:31 290

原创 app端测试

platformName 平台的名称:iOS, Android, or FirefoxOS deviceName 设备号 IOS:instruments -s devices,Android: adb devices appActivity 启动的Activity appPackage 启动的包出现这个界面表示成功# This sample co...

2022-05-05 19:01:26 116

原创 Monkey测试

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

2022-04-29 16:02:23 281

原创 ADB常用指令

ADB常用指令adb devices(描述:这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示)Offline(不能调试仅是连接,原因很可能是adb与安卓系统不匹配)unauthorized(连接后不能调试,原因是没有在手机上同意调试)device(正常状态可调试)开启服务:adb start-server关闭服务:adb kill-server安装软件:adb install apk路径覆盖安装:(-r 代表如果apk已安装,重新安装apk并保留数

2022-04-28 19:09:59 61

原创 python

1from selenium import webdriverfrom BasePage.BasePage import BasePagefrom selenium.webdriver.common.by import By #定位class Bapa(BasePage): #继承 def __init__(self,driver): BasePage.__init__(self,driver) #登录网址 def the_login(self):.

2022-04-27 21:55:01 130

原创 python

import pytest,allure,os,timefrom selenium import webdriverclass Testclass(): @classmethod def setup_class(cls): cls.driver = webdriver.Chrome('Chrome/Application/chromedriver.exe') cls.driver.get("http://www.baidu.com") c.

2022-04-26 22:14:51 122

原创 selenium

from selenium import webdriver #导入seleniumhuohu = webdriver.Firefox() #打开浏览器huohu.maximize_window() #最大化huohu.get('http://www.baidu.com') #打开网址、项目# huohu.get_window_size() #获取浏览器尺寸# huohu.set_window_size() #设置浏览器尺寸# huohu.get_window_pos.

2022-04-25 20:30:45 153

原创 元素定位(XPath,css)

XPathcss定位

2022-04-24 19:24:40 104

原创 qq测试用例 二

2022-04-22 21:34:31 115

原创 搭建JMeter+Jenkins+Ant持续化

1:打开Test文件夹找到Test中的ant文件夹下的如下路径3:配置环境变量在环境变量中系统变量新增ANT_HOME: 为 ant解压位置CLASSPATH为 %ANT_HOME%\lib;PATH为%ANT_HOME%\bin4:验证ant是否安装成功,如下显示的为成功ant -v5:配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中6:配置ant的编译文件build.xml..

2022-04-21 17:38:55 58

原创 python接口自动化测试

接口关联下载pytest,allure,requestsimport pytest,allure,os,requestsclass Testclass(): jk = "" def test001(self): global jk aa = requests.get("http://apis.juhe.cn/mobile/get?phone=13429667914&key=ef06c0c0573a36268adccac10cb41cfc..

2022-04-20 16:47:39 813

原创 python单元测试之pytest

# 单元测试之pytest# 前提:需要安装pytest和pytest-html(生成html测试报告)# pip install pytest 和 pip install pytest-html# 1:命名规则# Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨# unittest:Setup>> setupclass , teardown >> teardownclass# Pytest: s.

2022-04-19 19:11:28 120

原创 作业:单元测试

使用pytest进行单元测试1.安装测试环境1.1:安装pytestpip install pytest1.2:安装pytest-htmlpip install pytest-html1.3:安装allure-pytestpip install allure-pytest2.创建开发文件包2.1:添加开发文档class Kaifa(): def add(self,a,b): return a+...

2022-04-19 19:07:06 512

原创 【无标题】

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

2022-04-18 15:41:39 479

原创 python私有属性

#私有权限# 封装的意义:# 将属性和方法放到一起做为一个整体,然后通过实例化对象来处理;# 隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了;# 对类的属性和方法增加 访问权限控制。# 私有权限:在属性名和方法名 前面 加上两个下划线 __# 类的私有属性 和 私有方法,都不能通过对象直接访问,但是可以在本类内部访问;# 类的私有属性 和 私有方法,都不会被子类继承,子类也无法访问;# 私有属性 和 私有方法 往往用来处理类的内部事情,不通过对象处理,起到安全作用。# 私有属性.

2022-04-16 16:00:05 62

原创 python继承作业

n父类股票类,控股法输出股票买入和卖出;n子类(公募机构)继承自父类,操作输出公募机构买入和卖出;n子类(私募机构)继承自父类,操作输出私募机构买入和卖出;n创建对象实现相关方法的调用n尝试使用尽可能多的方法调用父类方法n子类(公募机构)学会了父类的控股法操作子类(私募机构)学会了父类的控股法操作class Gupiao(object): def maiRu(self): print("买入") def maiChu(self):

2022-04-16 15:59:32 378

原创 python类继承

继承的概念在现实生活中,继承一般指的是子女继承父辈的财产2. 程序中的继承在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。单继承单继承:子类只继承一个父类很久很久以前(long long ago:)曾经有这样一个故事:情节:煎饼果子老师傅在煎饼果子界摸爬滚打几十年,拥有一身精湛的煎饼果子技术,并总结了一套"古法煎饼果子配方"。可是老师傅年迈已久,在嗝屁之.

2022-04-15 21:33:14 95

原创 QQ测试用例

2022-04-15 19:34:16 386

原创 python的类

1. 面向对象的基本介绍面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。今天我们来学习一种新的编程方式:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)1)解决菜鸟买电脑的故事第一种方式:1)在网上查找资料2)根据自己预算和需求定电脑的型号 MacBook 15 顶配 1W83)去市场找到苹果店各种店无法甄别真假 随便找了一家4)找到业务员,业务员

2022-04-15 17:24:14 295

原创 python特殊方法

特殊方法的名字以两个下划线开头,以两个下划线结尾,例如: str,call,dict,doc,new,del,all(1):str如果一个类中定义了__str__方法,在打印对象时,默认输出该方法的返回值,没有定义会返回对象的地址 1:没有调用__str__方法,输出结果是一个对象的地址调用__str__方法,输出结果是该方法的返回值总结:实例化对象时会调用__str__()方法,如果没有定义__str__()方法会打印一个对象的地址,如果定义__str__()并且有返回...

2022-04-15 17:04:02 1189

原创 默写考核重写

2022-04-13 18:46:01 35

原创 python异常

# 什么是异常?# 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。# 一般情况下,在Python无法正常处理程序时就会发生一个异常。# 异常是Python对象,表示一个错误。# 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。# 演示异常# f = open("123.txt","r")# FileNotFoundError: [Errno 2] No such file or directory: '123.txt' : 没有这样的文件或目录:'.

2022-04-12 15:57:57 63

原创 python文件

# 文件操作# 1:文件操作介绍# 什么是文件?# 存储内容的方法# 使用文件的目的# 保存数据存放在磁盘,把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力# 2:文件的打开与关闭打开文件# 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)# r:已只读方式打开文件# w:已只书写打开问价,如果文件存在覆盖,没有新建# a:打开一个文件用于追加,如果文件已存在将新的内容添加到文件结尾,文件不.

2022-04-12 15:57:37 34

原创 python函数

*args不能接收key=value类型的参数**kwargs不能接收未命名的变量参数

2022-04-11 17:12:47 458

原创 python元组+字典+集合

# aTuple=(23,35,56,34,11,23,23,43,21)#访问元组# 通过索引取数据,索引值不存在报错# print(aTuple[0::1])# 查询出现的个数# print(aTuple.count(23))# 查询索引# index:查询元素的索引,有对应的元素返回对应的索引,否则报错# print(aTuple.index(23))# 修改数据(不能修改)# 类型转换# 列表转换元组# a = list(aTuple)# print(a)# 元组的循环.

2022-04-09 16:37:33 247

原创 python:list(列表)

添加list.append(变量/值) 添加整个数据list.extend(变量/值) 添加多个数据list.insert(位置,变量/值) 指定对应索引位置新增数据修改list[位置]=新值 索引存在时修改索引不存在时修改 报错删除del list[位置] 根据下标进行删除list.pop() 删除最后一个元素list.remove(要删除的值) 根据元素的值进行删除查询list.index(值) ...

2022-04-08 17:33:01 182

原创 python:字符串

'''#字符串的定义a = "adadadq"b = 'abcdef'#输入输出c = input("请输入数据:") #输入print("输出结果显示") #输出#切片#输出单个字符kd = "jack tom"print(d[3])#获取最后一个元素e = "jack tom"print(e[-1])#总结:#字符串中的索引是从0开始的,最后一个元素的索引是-1#切片的语法 [起始下标:结束:步长]#取前三个字符f="abcdefg"print(f[0.

2022-04-08 17:26:06 434

原创 python

嵌套题print('你好,我是穿越大神\n那么话不多说\n现在开始选择吧!!!')a=input('请输入你想要穿越的世界:')print('这个世界不错呀')b=input('请输入你想要的金手指:')print('这个吊')c=input('请选择你的出生身份:')print('你的选择很好')d=input('选择性别:')print('你做出了一个正确的选择')if a==b and a==c and a==d and b==c and b==d and c==...

2022-04-07 18:29:41 360

原创 python

python基础--基本语法什么是编程语言是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。简单来说,编程语言就是人类和计算机进行交流的语言python的简介1.1:python发展的背景Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。Python 本身也是由诸多其他语言发展而来的,Python目前有两个版本,Python2.x和Python3.x1.2

2022-04-06 17:21:02 394

原创 jmeter

对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件来观察,而不用使用top命令实时的去看  1、资源准备 2、环境准备 3、资源监控1)资源准备  本次所需插件:  JMeterPlugins-Extras.jar  JMeterPlugins-Standard.jar  ServerAgent-2.2.1  将JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0\lib\.

2022-04-01 20:27:35 113

原创 jmeter

批量执行数据批量执行数据2接口关联json固定计时器:在固定时间之后开始请求断言XPath断言集合点,在同时间一起请求请求默认值:在该页面输入的数据都是默认值事务控制器:多个接口一起组合为一个整体循环控制器:控制包含的接口循环次数正则表达式:关联表...

2022-03-31 16:11:40 215

原创 jmeter

一. 性能测试1.1. 性能测试是什么基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注点:时间性能、空间性能性能测试与页面无关性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.2. 性能测试工具二. Jmeter简介2.1. 我们为什么使用Jmeter开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放

2022-03-30 17:24:40 294

原创 Fiddler Classic

截取接口断点重定向过滤弱网模拟器

2022-03-29 21:25:07 305

原创 charles

charles的证书下载(web)3.1.1:为什么下载charles的ssl证书默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据重启Charles,即可breakpoints(修改request)breakpoints(修改response)eakpoints(允许本接口使用br...

2022-03-27 18:31:28 472

原创 postmon2

断言用例的批量执行描述:接口中的批量运行数据驱动描述:将测试数据保存本地,一次性进行运行在参数里面的数据文件值和取全局变量一致,使用{{}},在断言里面取数据文件的值使用:data.字段名接口加密解密//Base64加密var username = CryptoJS.enc.Utf8.parse("admin") //转成utf8var base64_username = CryptoJS.enc.Base64.str...

2022-03-26 21:26:58 55

原创 postmon

实现方式:json提取话术:// 返回值转成json对象var jsondata=pm.response.json()console.log(jsondata)// 通过json表达式提取值var doer = jsondata.result.cityconsole.log(doer)// 设置全局变量pm.globals.set("cs", doer);// 获取响应体的文本内容var resbody = responseBody;console.l...

2022-03-24 16:24:30 388

原创 数据库书写

什么是子查询?子查询有哪些类型?子查询(subquery)是指嵌套在其他语句(SELECT、INSERT、UPDATE、DELETE)中的 SELECT 语句。什么是数据库规范化,有哪些常见的数据库范式?答案:数据库规范化是一种数据库设计的方法,用于有效地组织数据,减少数据的冗余和相互之间的依赖,增加数据的一致性。由于非规范化的数据库存在冗余,可能导致数据的插入、删除、修改异常等问题,因此引入了规范化过程。数据库规范化的程度被称为范式(Normal Form),目前已经存在第...

2022-03-23 20:18:02 883

原创 测试练习题

1)朋友圈功能:点击发送,能不能成功。能不能输入内容,能不能插入图片。能不能选择发送范围。图片的格式有没有按规定来。输入的内容有没有限制。输入的内容长度有没有规定。能不能选择位置。选择全部可见,发送成功,好友能不能看到。选择位置,发布成功,有没有位置显示。发送的朋友圈,好友能不能点赞,评论。选择自己可见,是不是只有自己可以看见。本人是否能删除该朋友圈图片数量有没有限制。图片大小有没有限制。性能:是否支持多人同时发朋友圈。界面:有没有按照ui设计图制作,是否美观。易用:该朋友圈功能的操作是

2022-03-17 17:07:24 281

原创 接口和协议

接口和协议1. 软件开发的两种结构1.1 Cs(Client/Server):客户端----服务器结构。1.2. BS(Browser/Server):浏览器----服务器结构1.3. BS与CS优缺点对比cs:优点; 响应速度快 界面漂亮、形式多样 安全性能高 交互性强 网络通信量低 缺点; 开发维护成本高 兼容性差 分布功能弱 用户群固定bs:优点; 分布性强,客户端零维护 ...

2022-03-16 17:22:25 98

空空如也

空空如也

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

TA关注的人

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