自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 断点调试,弱网测试,安装证书

charles的证书下载(web)breakpoints(修改response)弱网测试

2022-01-23 16:40:27 1795

原创 数据库练习

#题6查询全体学生的学号与姓名SELECT student.Sno,student.Sname from student#题7查询全体学生的姓名,学号和所在系SELECT student.Sname,student.Sno,student.Sdept FROM student#题8:查询全体学生的记录。SELECT * from student#题11:在选课表(SC)中查询有哪些学生选修了课程,并列出学生的学号。SELECT DISTINCT student.Sno,stu...

2022-01-23 16:29:06 741

原创 linux命令 环境部署

2022-01-23 16:23:36 544

原创 20220120思维导图练习

2022-01-20 17:23:38 196

原创 20220119 练习思维导图

2022-01-19 18:48:41 149

原创 po实现淘宝添加购物车操作

非po实现淘宝添加购物车操作po实现淘宝添加购物车操作yaml文件读取yaml文件封装po淘宝第一个页面淘宝第二个页面淘宝第三个页面淘宝第四个页面测试...

2022-01-15 17:06:52 108

原创 APP基础操作

通过id定位方法:find_element_by_id(id_value) # id_value:为元素的id属性值elements获取一组数据app中三种等待方法强制等待导入定时等待库 from time import sleep 或者 import time隐式等待这个等待表示在规定的时间内页面的所有元素都加载完了就执行下一步,否则一直等到时间截止,然后再继续下一步。 这个方法的缺点是你需要的元素已经加载出来了,但页面还没有加载...

2022-01-14 19:41:13 197

原创 monkey命令和appium基础

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

2022-01-14 13:48:57 268

原创 adb命令基础

ADB介绍ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备配置ADB环境变量在系统变量中新建ANDROID_HOME变量,赋值路径(D:\install\andro...

2022-01-12 20:16:24 268

原创 po模型(淘宝)

2022-01-11 21:13:18 180

原创 优化自动化代码

设置保存剪切 复制淘宝

2022-01-10 21:22:40 309

原创 web定位元素和脚本

IDE录制脚本元素定位方法

2022-01-08 17:00:11 246

原创 web端自动化基础

元素的定位为什么要学习元素定位?1)计算机没有智能到人的程度。2)计算机不能像手动测试人员一样通过眼看,手操作鼠标点击,操作键盘输入。3)计算机通过一系列计数手段找到元素(按钮、输入框、模拟键盘等)元素定位的工具或手段有哪些?1)css选择器2)xpath环境及工具1)firefox352)firebug插件3)firepath插件xpath什么是xpath?XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档

2022-01-06 21:33:08 64

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

1:打开Test文件夹2.找到Test中的ant文件夹下的如下路径3:配置环境变量在环境变量中系统变量新增ANT_HOME: 为 ant解压位置CLASSPATH为 %ANT_HOME%\lib;PATH为%ANT_HOME%\bin配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中5.配置ant的编译文件build.xmljmeter的extras文件下也有个bu...

2022-01-05 21:08:15 89

原创 requests接口测试

介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到, Requests是Python语言的第三方的库,专门用于发送HTTP请求前提pip install requestsget的请求GET无参请求r = requests.get('http://www.baidu.com')GET传参payload = {'key1': 'value1', 'key2': 'value2', 'key3': None} r = requ

2022-01-04 22:12:08 78

原创 单元测试之pytest

需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest 更加严谨Pytest: setup, setup_class和teardown, teardown_class函数(和unittest执行效果一样) 运行于测试方法的始末,即:运行一次测试函数会运行一次setu.

2021-12-31 17:00:05 66

原创 python单元测试基础

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

2021-12-30 20:15:13 247 1

原创 python单元测试

单元测试:测试开发的加减乘除函数传递两个参数通过csv文件和xml文件读取数据进行单元测试并生成html格式的测试报告XML

2021-12-30 20:06:16 299

原创 python单元测试unittest

编写单元测试中的手动传参编写单元测试中的通过读取csv传参编写单元测试中的通过读取xml传参

2021-12-30 18:48:51 191

原创 python面对对象基础2

类部调用私有属性和私有方法子类不能继承父类私有属性和方法私有属性和私有方法总结1). 私有属性,可以在类内部通过self调用,但不能通过对象访问2). 私有方法,可以在类内部通过self调用,但不能通过对象访问3). 对象不能访问私有权限的属性和方法4). 子类不能继承父类私有权限的属性和方法5). Python中没有像C++中 public 和 private, protected 这些关键字来区别公有属性和私有属性。 6). Python是以属性命名方式...

2021-12-28 12:36:38 71

原创 python面向对象1

类的构成 类(Class) 由3个部分构成01). 类的名称:类名02). 类的属性:一组数据03). 类的方法:允许对进行操作的方法 (行为)self调用info 是一个实例方法,第一个参数一般是self,表示实例对象本身,当然了可以将self换为其它的名字,其作用是一个变量 这个变量指向了实例对象Python 的类里提供的,两个下划线开始,两个下划线结束的方法,就是魔法方法,__init__()就是一个魔法方法,通常用来做...

2021-12-27 20:22:12 330

原创 评论/点赞/分享/收藏/搜索/上传/下载的测试点有哪些

评论测试点功能:1.点击发表评论能否正常弹出输入框,输入框内是否显示默认文字;2.正常评论的输入内容限制(中文,英文,数字,字符等),能否输入特殊字符,表情,图片,语音评论等;输入长度限制,支持的最短长度和最长长度,输入空;3.是否对输入评论做过滤前后空格处理;4.发表评论后对方及两人的共同好友可见,非好友不可见;且对方的朋友圈信息+1;5.每个人发表评论以及该动态所允许评论个数有没有最大限制;6.重复点击会不会发表重复的评论;7.发表过的评论是否支持删除,本人可删除还是发表

2021-12-26 20:35:08 848

原创 python导包基础

创建包 aaa bbb创建模块test1 test2在test1中创建方法test001 test2创建方法test002在ex包下创建cs模块在cs模块中导入aaa包下test1模块中test001方法 bbb包下test2模块中test002方法在test1中创建testClass类将方法中创建方法在cs模块中导入类在test模块中创建test003方法 使用all方法...

2021-12-26 19:38:21 180

原创 python的文件操作和异常处理基础

打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访 问模式)f = open(‘文件’, 'w')或者f = open('文件', 'r')写数据(write)读数据(read)使用read(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果 没有传入num,那么就表示读取文件中所有的数据总结:如果用open打开文件时,如果使用的"r"...

2021-12-24 18:47:25 105

原创 python集合与函数基础与变量

集合集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重添加修改删除元素(remove,pop,discard) removeremove使用remove删除集合中的元素 如果有 直接删除 如果没有 程序报错pop使用pop删除是随机删除集合中的元素 如果set1没有元素讲程序报错discard使用discard删除 如果元素存在 直接删除 如果元素不存在 不做任何操作如果元素不存在 不做任何操作交集和并集( &a...

2021-12-23 12:52:19 73

原创 python元组与字典和集合基础

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。python中不允许修改元组的数据,包括不能删除其中的元素。元组的内置函数count, index index和count与字符串和列表中的用法相同类型转换 列表转换元组 ,list= [1,2,3,4,5] >>tuple(list)字典既能存储多个数据,还能在访问元素的很方便就能够定位到需要的那个元素字典的每个元素由2部分组成,键(key):值(va...

2021-12-22 17:37:32 467

原创 python列表基础

列表循环遍历列表增删改查增 appendappend可以向列表(尾部)添加元素extendextend可以将另一个集合中的元素逐一添加到列表中insert insert(index, object) 在指定位置index前插入元素objectindex, count index和count与字符串中的用法相同删del:根据下标进行删除pop:删除最后一个元素remove:根据元素的值进行删除排序(sor...

2021-12-21 16:22:40 175

原创 python字符串基础

切片切片是指对操作的对象截取其中一部分的操作。 字符串、列表、元组都支持切片操作。 切片的语法:[起始下标:结束:步长] 注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。findmy_str.find(str, start=0, end=len(mystr))检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1index()my_str.index(str, start=0, end=len(...

2021-12-21 15:15:31 221

原创 python判断与循环

判断循环打印三角形九九乘法表for循环遍历for循环加判断循环range 限制循环次数循环返回pass打印0-9 到6跳出 到8结束

2021-12-20 15:30:24 345

原创 python基础

交互退出exit()变量定义注释 多行''' 单行#运算符逻辑运算符和比较运算符赋值运算符:基本数据类型数据类型之间的转换...

2021-12-18 16:57:23 463

原创 jmeter测试操作3

jmeter链接数据库监控后端Linux服务的cpu和内存步骤:1:在jmeter中的lib/ext目录下,放第三方插件(标准/扩展)2:通过远程连接工具将severAgent放在Linux服务器上。进行解压,unzip -ServerAgent-2.2.1.jar3:开放4444端口/sbin/iptables -I INPUT -p tcp --dport 4444 -j ACCEPT/etc/rc.d/init.d/ipt...

2021-12-17 20:54:43 63

原创 web-app脚本录制和postman与jmeter的区别

打开badbody输入网站打开jmeterapp脚本录制postman与jmeter的区别1.创建接口用例集(没区别)Postman是Collections,Jmeter是线程组,没什么区别。2.步骤的实现(有区别)Postman和jmeter都是创建http请求区别1:postman请求的请求URL是一个整体,jmeter分成了4个部分(协议、主机、端口、路径)区别2:postman可以在请求中直接填写请求头信息, jmet...

2021-12-16 21:00:14 352

原创 jmeter用法二

用户自定义变量csv数据文件设置CSV文件函数助手jmeter中如何测试报告

2021-12-16 19:14:42 42

原创 jmeter用法

jmeter发送http请求查看结果树中打印日志聚合报告线程数*循环次数=并发量able:对应每一个http请求,显示的是http请求的Name,如百度http请求name为baidu #Samples:表示这一次的测试中一共发出了多少请求,如上图所示,sougou和baidu的http请求 每个都发出30个请求Average:平均响应时间,指的是所有的请求的平均响应时间,如...

2021-12-15 21:25:11 1567

原创 无事发~发~

2021-12-14 17:12:14 337

原创 shell脚本

变量

2021-12-10 21:27:02 144

原创 linux环境部署设置

Tomcat安装步骤:1)上传Tomcat到linux上2)解压Tomcat到/usr/local下3)开放Linux的对外访问的端口8080 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/rc.d/init.d/iptables save4)启动关闭Tomcat 进入tomcat的bin下启动:./startup.sh 进入tomcat的bin下关闭:./shutdown.shJDK安装*...

2021-12-09 21:26:53 53

原创 linux基础命令

查询目录cd ../返回上一级cd 目录名cd /返回根目录cd ~进入当前根目录中ls 查询当前目录下所有的文件和目录(不包含隐藏文件)ls -a 查询全部数据 包含隐藏数据ll查询当前目录下所有的文件和目录,包含权限find / -name '目录名' 进入目录/换目录pwd 显示当前目录的绝对路径创建目录(新增) mkdir 目录名修改目录名 mv 目录...

2021-12-08 20:45:11 371

原创 Fiddler配置及是否教程

fiddler抓包原理注意:Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。配置打开Fiddler Tool->Fiddler Options->HTTPS 。 (配置完后记得要重启Fiddler).选中"Dec...

2021-12-07 21:07:55 221

原创 charles的使用

模拟器安全证书模拟器网络设置本地文件修改403404

2021-12-06 16:45:49 35

空空如也

空空如也

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

TA关注的人

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