自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jmeter必看清单

2023-08-21 16:34:36 48

原创 公司jmeter分享

jmeter数据库压测

2022-12-30 18:49:41 948 1

原创 F12查看 web

2021-12-06 14:18:17 4948

原创 修改mysql初始密码,一直没修改成功,用这个怎么一下就成功了

先输入密码,进入mysql:mysql -u root -p重点:把初始密码改为123456alter user ‘root’@‘localhost’ identified by ‘123456’;

2021-11-25 14:46:29 673

原创 配置环境变量,找不到 ‘高级’

2021-11-09 17:05:12 123

原创 python作业2 用*打印一个小火箭

作业 打印一个小火箭def sanjiao(): # 在中间打印的*,判断i循环下,i累加到10的时候,就打印*,其他时候打印空格加end不换行 for i in range(1, 20): if i == 10: print("*") break else: print(" ", end="") # 给出起点, 终点(到不了的), 步长(正整数,负整数) for j i

2021-10-26 10:33:57 694

原创 python作业2 创建删除文件夹写入内容

使用:os模块,ospase模块打印当前路径在当前路径创建tist目录在test目录下创建test.txt文档编test.tst文档,插入hello word删除test。tst文档删除test目录# 引入模块import osimport shutildef opentxt(testFile): with open(testFile, "w") as f: f.write("hello word!") print('.txt为空,已写入h.

2021-10-26 10:30:28 72

原创 ipad下载 ’爱思助手‘ ,连接数据线导入包

2021-10-11 09:50:52 1147

原创 二叉树是 一般用于搜索 树 数据库的实现机制就是用数据库实现的 图数据结构 一般用于地图

111

2021-09-03 18:12:27 97

原创 栈和队列的区别

什么是栈栈是限定在一端进行插入和删除运算的线性表,不能随意的进行插入和删除,只能在一端(尾端)插入和删除1,允许插入和删除的那一端叫做栈顶,不允许插入和删除的那一段叫栈底,可以把栈看成是竖着放的线性表2,栈是按照’‘先进先出’‘的或者’‘后进后出’‘的原则3,插入元素称为入栈运算(插入元素的时候,他的指针指向顶部,每插入一位就会往上移一位)4,删除元素称为退栈运算(指针往下移位)5,读栈顶元素是讲栈顶元素赋给一个指定变量,此时指针无变化什么是队列区别是只能一头进行插入,一头进行删除,不能

2021-09-03 13:33:42 713 1

原创 string,数组,链表,数据结构简单了解

string 字符串(什么特性,在内存里面是怎样存储的)1,不可变2,String类型的底层final 修饰的char数组来存储数据2,两种比较String的方式通过“ == ” 或者String的equals方法可以比较两个String,但它们之间有本质区别。" == "比较的是两个对象的地址,而equals方法比较的是两个对象的内容。什么是final1.这个关键字是一个修饰符,可以修饰类,方法,变量。2.被final修饰的类是一个最终类,不可以被继承。3.被final修饰的方法是一个最

2021-08-27 16:05:31 236

原创 计算机的组成原理

文章目录计算机的组成部分,每一部分功能作用是干什么用的计算机的最小组成部分windows和linux和mac他们的内核有什么区别Windows Linux Mac操作系统区别计算机的组成部分,每一部分功能作用是干什么用的计算机5个组成部分1,运算器:主要功能是对数据进行各种运算。这些运算除了常规的加、减、乘、除等基本的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”、“或”、“非”这样的基本逻辑运算以及数据的比较、移位等操作。2,存储器:主要功能是存储程序和各种数据信息,并能在计算

2021-08-20 16:32:25 90

原创 进制转换 二进制,八进制,十进制,十六进制互转

什么是’次幂‘某数的次幂即为某数的次方,即某数与本身相乘*次概念:2的0次幂是12的1次幂是22的2次幂是2✖22的3次幂是2✖2✖22的4次幂是2✖2✖2✖2如10的5次幂=10✖10✖10✖10✖10转换公式:10转2 2转10 =64,32,10,8,4,2,1 相加2转16 16转2 =8421 四个一组相加2转8 8转2 =421 三个一组相加8转10 10转8 (参考下图)什么是二进制视频学习地址二进制用0和1组成的二进制和十进制里面0就是0,1就是

2021-08-20 13:48:43 592 1

原创 jenkins入门流程

然后安装插件配置变量,然后创建项目安装完成后在Manage Jenkins中配置jdk

2021-06-16 16:16:13 60

原创 Jenkins的颜色所表示的当前任务状态

2021-01-08 10:15:38 3722

原创 258原则

258原则所谓的“2-5-8原则”,简单说,就是当用户能够在2秒以内得到响应时,会感觉系统的响应很快;当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以;当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求。...

2020-10-20 11:43:26 7126

原创 git命令大全

git checkout 分支名 切换到XX分支git checkout -b 名称 新建本地分支git push -u origin 名称 新分支推送到远程develop 分支git checkout -b hotfix-youhua1修改代码2 git add . 将所有文件添加到缓存区 "."代表所有文件3 git commit -m “修改内容说明” 添加备注内容4 git push origin hotfix-youhua 提交到XXX分支(当前分支

2020-10-11 19:12:43 109

原创 appium常用的adb命令 (android测试获取数据)

查看移动端设备没连接上的提示查看已安装App的包名

2020-10-05 18:59:24 211

原创 appium使用流程(android自动化测试)

安装流程和简介

2020-10-05 18:58:06 251

原创 selenium(web端)自动化测试淘宝代码

# oding = utf-8# -*- coding:utf-8 -*-from selenium import webdriverimport time# 火狐浏览器web = webdriver.Firefox()url = "http://www.baidu.com"web.get(url)time.sleep(2)web.find_element_by_xpath(".//*[@id='kw']").send_keys("淘宝官网")time.sleep(2)web.fin

2020-10-05 17:19:31 1987 1

原创 web自动化简单使用代码,之获取元素集合数据

# oding = utf-8# -*- coding:utf-8 -*-from selenium import webdriverimport timeweb = webdriver.Firefox()url = "http://www.baidu.com"web.get(url)web.find_element_by_id("s-usersetting-top").click()# diver.find_element_by_partial_link_text("设置").click

2020-09-30 09:57:27 2260

原创 cmd提示找不到ADB,不是程序的无敌详细解决办法

配置adb前必须要先配置SDK下载adb命令需要的dll下载完成后再环境变量的pyth中配置,把路径放上去,并且复制圈圈的这两句配置完成后打开cmd 输入adb

2020-09-29 16:25:10 2154

原创 Selenium八种元素定位超详细(有截图)

1,2,3,4

2020-09-27 21:39:03 1795

原创 Selenium火狐录制脚本

录制脚本Selenium IDE介绍然后我在点击一下百度百科,就把百度百科对应的link显示出来查看分类出现啦什么问题,点击查看元素,看看手写脚本用火狐浏览器是因为火狐2代的自带的有驱动,火狐对应的selenitm需要下载2代的,如果下载3代的就需要下载火狐的驱动啦用google的话或者ie需要手动下载驱动,这个是Google的驱动查看有没有selenium,没有的话输入命令下载查看Google版本号Selenium代码编写

2020-09-27 20:38:07 182

原创 selenium(web端)Python自动化访问QQ空间

# oding = utf-8# -*- coding:utf-8 -*-from selenium import webdriverimport time# selenium测试框架# webdriver驱动deiver = webdriver.Firefox() # Firefox是火狐浏览器的意思# 访问QQ空间url = "https://qzone.qq.com"deiver.get(url)# 定义到表单value = deiver.find_element_by_

2020-09-27 09:54:37 444

原创 Web自动化测试xpath和css的定位方式(2)

Loadrunner适合大型项目,逻辑十分的复杂

2020-09-25 21:59:28 151

原创 Web自动化测试简单讲解(1)

概要本篇讲述主要分为四大部分:1,自动化测试的相关知识2,元素定位3,selenium自动化测试框架4,unittest认识web自动化测试1,什么是自动化测试?2,了解为什么要进行自动化测试?3,掌握自动化测试的分类4,web自动化测试的使用条件和场景5,自动化测试工具的优缺点6,自动化测试的前景和发展方向1,自动化是什么首先比较一下手动和自动:1,手动自动化测试概念:软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是.

2020-09-25 21:24:45 174

原创 Linux的Shell脚本介绍

使用案例:casefor练习练习:使用shell脚本,输出当前所在的目录运行结果2,计算/etc目录下有多少个文件,用shell脚本实现 ls|wc -l改进:实现统计任何指定目录下的文件个数 readif…else练习3,练习:判断用户输入的用户名和密码是否为admin 123456,如果是则提示登录成功,否则提示失败 (逻辑运算符) -a与 -0 或 !非4,练习:输入数字,判断是否大于0,如果大于0则将该数字-1并输出,否则...

2020-09-24 20:07:10 103

原创 Tomcat的安装与环境变量配置

1;解压tomcat文件夹解压路径为: D:\install\autos\tomcat\apache-tomcat-8.5.50环境变量的配置右击“我的电脑”>>选择“属性”>>单击左侧栏“高级系统设置”>>“高级”>>“环境变量”1:新建CATALINA_BASE变量变量名:CATALINA_BASE变量值:解压后tomcat路径2.新建CATALINA_HOME变量变量名:CATALINA_HOME变量值:解压后tomcat路径开

2020-09-21 22:01:49 240

原创 jenkins完整安装使用

4:Tomcat 服务器运行起来后,用浏览器访问 http://ip地址:端口号/jenkins, 如下图所示:将对应路径下的密码粘贴过来。出现如下图展示信息,5:找到对应的文件,填写密码,点击”继续”按钮6:如下图所示。点击”安装推荐的插件”7:中途需要一定的等待时间,网速可能受到影响8:可以创建一个管理员账户, 如下图所示:(密码不要忘记)9:生成一个url:http://127.0.0.1:8080/jenkins,”点击保存并完成”10:出现如下图信息,点击”开始使用jen

2020-09-21 22:00:44 180

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

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

2020-09-21 11:45:35 135

原创 PyCharm获取csv文件

import csv# 获取user.csv文件里面的内容class ReadCsv(): def read_csv(self): item = [] r = csv.reader(open("../demoDemo/user.csv", "r")) for csv_i in r: item.append(csv_i) item = item[1:] # 从第一行开始获取 return i

2020-09-20 15:53:11 2688

原创 Mysql数据库操作

数据库基操文章目录数据库基操day01一、初识MySQL二、数据库的安装和配置三、数据库服务器操作(开启、关闭)四、(登陆及退出服务器)连接和断开服务器五、相关概念六、数据模型的概念:七,数据库的种类的特点八、建库操作(建库、查看、使用、删除)七、关系模型的基本属性八、创建数据库:九、删除数据库:十、数据库的编码(字符集)设置十一、数据库命名规则:day02一、SQL:结构化查询语言(structured query language)二、数据库的语法要求:三、数据类型:数字类型、字符串类型、日期和时间.

2020-09-18 09:54:52 262

原创 Pytest和allure第三方插件生成测试报告展示效果

1

2020-09-17 21:42:29 260

原创 Pytest的使用

命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨Pytest的setup,setup_class和teardown,teardown_class函数(和unittest执行效果一样)运行于测试方法的始末,即:运行一次测试函数会执行一次setup和teardown运行于测试方法的始末,但是不管有多少测试函数都只执行一次setup_class和teardown_classPytest调用语句pytest.main([‘–h

2020-09-17 21:41:01 381

原创 pytest的配置介绍

pytest介绍在python中,说到测试框架,大家脑海里第一个跳出来的肯定是unittest, 这个可是内置的标准模块啊,同时它的设计灵感来源于大名鼎鼎的JUnit, 感觉很厉害的样子。做自动化测试的或者开发中写单元测试的人估计大部分都用过它。可是小白却不想介绍unittest, 其实它并没有那么好,记得某本书里的某一章就是说unittest的陷阱——必须继承类,fixture只对class level有效balabala。如果你用过它,相信你也有相同的感受。pytest是什么?pytest

2020-09-17 11:40:07 518

原创 unittest读取csv文件

创建一个txt文档,输入要读取的数据,把后缀改为csv的文件后缀改为csv格式的打开效果把csv文件复制下来,粘贴在项目中在项目中导入csv的包import csv

2020-09-17 11:20:06 288

原创 unittest讲解 和生成html和读取xml文件读取

单元测试(白盒测试)集成测试功能测试YUnittesy的重要组成部分断言的使用测试用例方法的命名规则(必须用test开头)执行测试用例原始的测试报告和第三方的html格式报告读取xml文件数据进行单元测试读取csv文件数据进行单元测试单元测试:颗粒最小,一般有开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指软件中的最小可测试单元进行检查和验证继承测试:测试用例必须类继承unittest.TestCase创建xml,手动写入内容xml文件内容<no&gt

2020-09-16 22:28:13 205

原创 python文件读写

文章目录1:对数据进行压测(1000并发)2:对数据库进行查询(全部查询,条件查询)有截图1:对数据进行压测(1000并发)2:对数据库进行查询(全部查询,条件查询)有截图

2020-09-14 22:39:10 56

原创 python单继承多继承和方法重写

单继承class A: def aA(self): testA = 333; print(testA)# B是子类,A是父类class B(A): def bB(self): testB = 222; s = A.aA(testB) print(s)tesB = B()tesB.bB()tesB.aA()多继承class A: def aA(self): testA

2020-09-14 22:26:10 228 1

空空如也

空空如也

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

TA关注的人

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