自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 APP模拟手势高级操作

TouchAction是AppiumDriver的辅助类,主要针对手势操作,比如滑动、长按、拖动等, 原理是将一系列的动作放在一个链条中发送到服务器,服务器接受到该链条后,解析各个动作,逐个执行

2022-06-08 09:04:03 133 1

原创 adb命令和monkey命令

adb device查看连接设备 adb kill-server关闭服务 adb start-server开启服务 adb vicesion查看adb版本号adb install apk路径 安装 adb install -r apk路径 追加安装 adb install -s apk路径安装到sd卡中adb shell进入手机 exit退出手机 adb shell pm list packages -s查看系统包名 adb shell pm list packages -3查看第三方应用程序包名ad

2022-06-02 09:34:01 216

原创 web自动化测试

2022-05-25 20:30:39 104

原创 Web自动化测试

自动化测试的概念: 软件自动化测试就是通过测试工具或者其他手段, 按照测试人员的预定计划对软件产品进行自动化 测试,他是软件测试的一个重要组成部分,能够 完成许多手工测试无法完成或者难以实现的测试 工作,正确合理的实施自动化测试,能够快速, 全面的对软件进行测试,从而提高软件质量,节 省经费,缩短软件的发布周期。1.自动化测试就是任何利用工具来辅助的测试,几乎在计算机工业产生的第一天,这种测试就出现了。 2.历史上从来没有出现过“测试自动化取代测试工程师工作”这种事情发生,除非你完全忽略测试人员们.

2022-05-25 08:54:37 109

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

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

2022-05-24 08:44:46 77

原创 接口自动化

2022-05-20 09:47:40 90

原创 面向对象面向过程

面向对象编程的2个非常重要的概念: 类和对象 对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类 类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象 1. 类 人以类聚 物以群分。 具有相似内部状态和运动规律的实体的集合(或统称为抽象)。 具有相同属性和行为事物的统称类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。 一个类可以找到多个对象2. 对象 某一个具体事物的存在 ,在现实世界中可以是看

2022-05-09 20:28:43 70

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

使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 打开文件,或者新建立一个文件 读/写数据 关闭文件 如果文件不存在那么创建,如果存在那么就先清空,然后写入数据如果用open打开文件时,如果使用的"r",那么可以省略,即只写 open('test.txt') 如果没有文件,打开报错,存在该文件才能操作 如果文件中存在中文显示,会出现乱码需要添加encoding='utf-8' ope...

2022-05-08 20:25:53 124

原创 python--集合和函数

写一个函数求三个数的和,并返回结果 写一个函数求三个数的平均值,并返回结果 再写一个函数求每个数与平均值之间的差,并返回结果集合的特征 :集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重 添加元素 删除元素 remove,pop,discard 集合的交集和并集 什么是函数:在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块 组织为一个小模...

2022-05-06 20:26:24 66

原创 【无标题】

通过索引取数据count查询出现的个数index:查询元素的索引,有对应的元素返回对应的索引,否则报错 修改数据(不能修改) 列表转换元组 元组转换列表 元组的循环取值 字典的格式 根据键访问值 修改元素有对应的key则是修改数据,没有对应的key是新增数据 添加元素 删除元素 del,clear() ---- 清空 len():查询键值对的个数 取出字典中的key 取出字典中的...

2022-05-05 21:17:02 149

原创 pycharm中的列表和字符串操作

输入输出切片是指对操作的对象截取其中一部分的操作 字符串、列表、元组都支持切片操作 [起始下标:结束:步长] 查找:find()分割:split() 删除mystr字符串两端的空白字符列表的新增 修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改 del:根据下标进行删除 pop:删除最后一个元素 remove:根据元素的值进行删除 index查...

2022-05-04 20:28:37 456

原创 pycharm基础语法练习

判断年纪,如果age大于18,输入成年80<score<=100,等级A;60<score<=80,等级B;剩余,等级C 公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶 好循环打印1~100的数据和计算1--100之间的偶数和(包含1和100)用嵌套打印五边三角形 打印九九乘法口诀continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环 break的作用...

2022-04-29 09:05:45 523

原创 jmeter批量操作和压测

连接服务器Variable Name:连接池名称。JDBC Request会通过此名称来获取连接池的配置,名称可以随意填写,但 是最好具体实际的业务意义,方便理解和记忆。 其他的可以默认,可以根据实际情况来调节优化性能。 Database URL:数据链接url,格式:jdbc:mysql://localhost:3306/host 注释:数据库的ip地址+端口/数据库名(查询数据库端口号show global variables like 'port') jdbc:mysql://

2022-04-27 20:59:32 1380

原创 python的基础操作

创建文件包和页面在python交互模式下实现输出自己的名字 在python交互模式下实现输入自己的年龄 在python命令行模式下实现运行指定的 .py文件 使用pycharm实现输出一句自己最想对父母说的一句心里话 使用pycharm实现输出一句自己最励志的话方式一:使用百分号(%)字符串格式化 换行输出注释方式二:使用format字符串格式化 位置参数 关键字参数...

2022-04-27 20:58:38 164

原创 jmeter的基础讲解

定时器定时器(Timer)负责定义请求之间的延迟间隔秒杀在秒杀的接口中添加定时器中的集合点(Synchronizing Timer),实现在规定的时间点上去一次性执行所有 请求http请求默认值,会在发送http请求的时候,...

2022-04-25 20:29:51 657

原创 jmeter的接口测试

性能指标:并发量,平均响应时间,错误率,吞吐量吞吐量:单位时间处理事务的能力吞吐量=并发量/平均时间吞吐量:tps/qpstps:单位时间处理事务的能力qps:单位时间的点击率变量名:JMETER_HOME变量值:D:\install\jmeter\apache-jmeter-4.0(电脑中的jmeter路径)path中新建输入:%JMETER_HOME%\bin必须有java变量配置 在cmd里打开直接输入je...

2022-04-22 19:48:22 2839

原创 fiddler抓包和实战

fiddler抓包和实战

2022-04-21 20:36:24 195

原创 charles的功能操作

功能操作弱网测试证书下载

2022-04-20 20:00:51 221

原创 postman导出,断言,批量执行

用例的批量执行 导入和导出脚本

2022-04-19 20:28:50 416

原创 接口关联和断言

经常使用的断言:Tests响应断言的几种方式 (1)Status code:code is 200 (校验响应头是否包含某个值) (2)response body:contains string (校验返回结果中是否包含某个字符串) (3)response body:Json value check (校验返回结果中某个字段是否等于某个 值)(4)response header:content-type header check (校验响应头是否包含某个值) (5)respons

2022-04-19 08:07:22 100

空空如也

空空如也

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

TA关注的人

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