自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jmeter分布式

2021-08-03 10:32:45 79

原创 渗透测试--

1

2023-01-10 16:35:08 117 1

原创 高级性能测试笔记

持续更新

2022-11-02 14:31:55 128

原创 fiddler修改请求数据,修改响应数据

简单学会篡改接口数据

2022-10-11 17:01:58 1337

原创 马尚pytest接口框架

pytest

2022-08-26 17:55:45 123

原创 柠檬班unitest和数据驱动

unitest

2022-08-03 11:40:50 132

原创 柠檬班自动化学习笔记

笔记

2022-07-22 17:52:17 332

原创 黑马性能测试笔记

·

2022-07-06 17:41:39 900

原创 测试方法学习

1

2022-06-29 16:46:34 217 1

原创 yaml数据格式

yaml基础

2022-06-07 17:43:29 282

原创 adb通过wifi连接真机

1 配置电脑adb环境2 开启手机开发者模式,鸿蒙系统点击“版本号”7次,再开启usb调试3 wifi连接(手机电脑在一个局域网之类,可以查看手机和电脑的ipv4地址)adb的连接操作1 用usb连接手机,打开cmd输入 adb tcpip 5555adb connect IP(手机ip):5555...

2022-04-27 11:11:16 2474

原创 自动化测试 笔记

自动化测试的优势:1 完成重复性的工作2 提升回归测试的效率3 利用非工作时间执行测试4 长时间进行稳定性和压力测试5 保证每次验证的一致性劣势:1 不能完成取代手工测试2 比手工测试更加脆弱3 脚本执行次数必大于等于5次4 具备编程能力什么样的项目适合自动化测试:1 需求文档不会频繁变更2 研发和维护周期长,需要频繁的执行回归测试3 需要多平台运行相同的场景的测试步骤4 手工测试无法实现的或者成本高的5 被测软件开发规范,具有可测试性6 测试人员已经具有编程能力..

2022-04-08 15:18:23 1622

原创 nGrinder使用

主要由两个组件组成Controller -为性能测试提供web界面。-协调测试过程。-整理和显示测试统计数据。-让用户创建和修改脚本。Agent——在代理模式下运行时,运行将负载放到目标机器上的进程和线程。在监视器模式下运行时监视目标系统性能(例如:CPU/内存)我是docker部署的如果你喜欢通过docker运行。请参阅 https://hub.docker.com/r/ngrinder/controller/去github下载 controllerhttps://github.com/nav

2022-03-28 14:31:55 1236

原创 postman+newman+jenkins

1 下载nodehttps://nodejs.org/en/2下载依赖用管理员命令打开cmdnpm install --global --production windows-build-toolsnpm命令有可能停滞或暂停构建下cnpm就行npm install -g cnpm --registry=https://registry.npm.taobao.org3下载 newmannpm install -g newman4 下载报告npm install newman-rep

2022-03-02 16:55:20 493

原创 手机app测试笔记

产品不完美继续修改第二步 测试计划别写标签验证敏感词

2022-02-18 14:45:35 192

原创 docker笔记

docker:集装箱镜像和隔离镜像 容器 仓库docker命令:docker versiondocker info:显示docker的系统信息,包括镜像和容器的数量docker --help镜像命令:docker images 获取所有命令行命令仓库源 镜像标签 镜像id 镜像创建时间 大小-a显示所有-q 只显示id拉取镜像https://hub.docker.com/docker搜索镜像docker search mysql下图的容

2022-01-27 17:45:01 697

原创 pytest笔记

pytest单元测试框架:针对的是软件最小单位(函数、方法)进行正确性检查一次下载多个插件的方法1创一个txt文档循环下载pytest运行方式还有个nodeid指定运行 路径 加函数名运行

2022-01-21 11:45:53 301

原创 黑马接口自动化笔记

接口自动化是在功能测试后实施的,可以抽取功能用例作为自动化用例。结构可以不需要base层封装方法,直接调用就行,因为一般常用的也就是post,getapi层:资源接口封装,相当于pagescrict:存放测试脚本data:存放测试数据,数据驱动log:日志report:报告pytest.ini pytest文件入口tool 工具类...

2022-01-18 17:51:44 431

原创 po模式接口自动化

为啥需要学习po模式pageObject model页面对象模型1 完整的规范化的框架设计模式2 便于维护和升级3 便于公司的产出4 实现高内聚,低耦合市面上主要的两种模式:1 关键字驱动+数据驱动2 pom+数据驱动多层BasePage基础层,用于提供最为底层的功能,让其他页面队形可以直接进行继承的Page页面层,用于提供元素的获取,各个元素的操作方法的封装业务层通过这一层耳朵调用,传入参数,进行自动化的运行优点:针对于指定的被测业务系统的流程,执行自动化时比较便捷缺点

2022-01-17 17:42:22 781

原创 mysql数据类型

主要有数值类型、日期/时间类型、字符串类型数值类型:整数类型:timyint smallint bigint int浮点小数类型:floatdouble定点小数类型:字符串类型decimal浮点型和定点型都可以使用(M,N)来表示m:精度 表示总共的位数n:标度,表示小数的位数如果忽略M和D这两个值,将在硬件允许的限制范围,单精度浮点数一般精确到7位小数字符串类型:文本字符串类型、二进制字符串类型注意:float,double类型存储的时候,存储的都是近似值,儿

2022-01-06 11:20:49 468

原创 python连接数据库批量制造测试数据

引进包import pymysqldb = pymysql.connect( host="192.168.2.123", port=9059, user="root", password="sk197311", database="test")curses = db.cursor()# 执行sql命令查看版本号curses.execute('select version()')data = curses.fetchone()查看a表curses.

2022-01-04 16:47:05 969

原创 unitest+request

jsonunitest

2021-12-20 11:55:03 203

原创 unitest笔记

报告HTML格式的单元测试框架:python+selenuim+unitest单元测试:代码级别的功能验证 逻辑覆盖testcase五个特殊方法的使用,包括使用场景及执行顺序执行顺序如下图setup执行测试用例的初始化teardown:测试用例的资源释放...

2021-12-16 17:59:49 184

原创 创建utf-8的csv文件

创建excel文件,excel文件另存如上图用记事本打开 CSV 文件,然后另存为 UTF-8 格式,上图的编码格式。

2021-12-15 16:51:49 655

原创 seleunim+webdrive自动化测试笔记二

自动化测试用例一般通过手工测试用例转化而来.规则:高内聚,低耦合内聚:一个模块中的功能要全面复杂度和圈复杂度注释复杂度(20%)自动化测试用例编写1、测试用例的设计原则2、测试用例设计实践设计一条正向用例,覆盖足够多的有效等价类数据设计一条反向用例,覆盖一条一条无效等价类的数据有验证码怎么做自动化?1 让开发关闭验证码或者万能验证码2 机器学习,可以训练样本,可以达到99%的成功率3 先获取token模板:if name==“mian”__name__这个系统变量显

2021-12-13 15:50:52 952

原创 mysql索引与约束

索引索引在数据库表的字段上添加,是为了提高查询效率,一张表的一个字段可以添加一个索引,多个字段联合起来也可以添加索引,索引相当于一本书的目录,是为了缩小扫描范围二存在查找方式:全字典查找第二种方式:索引,没有索引会全部查询一遍注意:目录是排序的,排序了才会有区间查找,缩小扫描范围,就是缩小扫描区间这个排序和treeset数据结构相同。Treeset(treemap)底层是一个自平衡的二叉树!在MySQL当中索引是一个b-tree数据结构遵循左小右大。采用中序遍历方式遍历取数据提醒:在任何数据库

2021-12-09 16:26:17 922

原创 seleunim+webdrive自动化测试笔记一

八大元素定位1 id id是唯一find_element(By.ID,‘id名’)2 name name在当前页面不一定唯一3 class namehtml规定class来指定元素的类名4 tagname标签名,每个页面存在大量相同的标签,不太可能使用这个。5 link text文本链接6partial link textpartial link text是对link text的补充,有些文本链接会比较长,此时可以取部分文本进行定位。7 xpath 可以cv8 cs

2021-12-09 16:05:37 337

原创 find_element_by_* commands are deprecated.Please use find_element( instead :4与import导入by包

这个是版本更新,语法不适用新版python。新版find_element需要引入by包,大家注意一下。

2021-12-09 11:12:28 1222

原创 mysql创建表时加入时间格式

date

2021-11-13 09:18:04 3364

原创 数据库记载

SQL语言分类数据查询语言(DQL):是由SELECT子句,FROM子句,WHERE子句组成的查询块数据操纵语言(DML): SELECT(查询) INSERT(插入) UPDATE(更新) DELETE(删除)数据定义语言(DDL):CREATE(创建数据库或表或索引)ALTER(修改表或者数据库)DROP(删除表或索引)数据控制语言(DCL):GRANT(赋予用户权限) REVOKE(收回权限) DENY(禁止权限)事务控制语言(TCL):SAVEPOINT (设置保存点)ROLLBACK (

2021-11-12 15:26:59 832

原创 yaml数据驱动

这个就会转换成str这样就是字典了

2021-09-27 11:50:36 120

原创 adb常见命令与monkey

查看连接状态adb devicesadb get-stateadb 命令格式安装卸載adb shell am start -n执行获取来的活动页的名称来验证获取正确与否

2021-09-24 17:55:54 420

原创 sql语句(查询)

desc a;查看a这个表的所有字段名show tables查看表数据库不使用;不会执行字符串用单引号包裹,别名用中文也需要单引号包裹字段可以使用数学运算符条件查询 where= 等于 != or <>不等于 小于 大于 小于不等于 大于不等于查询范围1 SELECT job, mgr from emp where sal >= 800 and sal <=16002 between andSELECT job, mgr from emp

2021-09-03 17:50:00 1213

原创 性能测试流程

2021-08-30 11:23:27 56

原创 postman设置变量token和返回的cookies

最后在需要token的地方 使用{{token}}就行

2021-07-15 17:43:49 206

原创 ant删除迭代历史版本

把之前的html文件和jtl文件全删除就行,就没有历史信息了。

2021-05-22 10:51:18 139

原创 性能测试

初学来说:性能工具 (jmeter loadrunner)分类 压力测试 负载测试 稳定性测试性能测试流程1 单循环单场景测试 性能数据(响应时间啊,事务成功率)2 多循环单场景测试 一个人多次执行流程 (双11一个用户多次结算购物车)3 单循环多场景测试 多个人单词执行流程 (秒杀)4 多循环多场景测试 多个人多次执行流程 (双11 12306)...

2021-05-14 16:13:13 66

原创 jenkins自动构建时间每天构建一次

假如H 8 * * *使用不了 就用00 08 * * *意思是每天八点自动执行一次

2021-05-12 10:44:00 766

原创 jmeter在cmd打开

jmeter下载就不说了 去官网下载就行然后存放好内存中然后window加e 然后进入环境变量环境变量先配置好变量,然后在配置好path。先确定好下载的包存放位置如我的环境变量这样配置然后配置path,path需要配置两条,一条是路径然后打开cmd 输入jmeter就行了...

2021-04-22 10:59:10 3637

原创 SQL语句简单增删改查

什么是 SQL?SQL 是 结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们以编程的形式,操作数据库里面的数据三个关键点:SQL 是一门数据库编程语言使用 SQL 语言编写出来的代码,叫做 SQL 语句SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb)不支持 SQL 语言SQL 能做什么?从数据库中查询数据向数据库中插入新的数据更新数据库中的数据从数据库删除数据

2021-03-30 17:16:52 1250

空空如也

空空如也

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

TA关注的人

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