
测试
23木之
这个作者很懒,什么都没留下…
展开
-
渗透测试--
1原创 2023-01-10 16:35:08 · 173 阅读 · 1 评论 -
高级性能测试笔记
持续更新原创 2022-11-02 14:31:55 · 182 阅读 · 0 评论 -
马尚pytest接口框架
pytest原创 2022-08-26 17:55:45 · 176 阅读 · 0 评论 -
柠檬班unitest和数据驱动
unitest原创 2022-08-03 11:40:50 · 171 阅读 · 0 评论 -
柠檬班自动化学习笔记
笔记原创 2022-07-22 17:52:17 · 442 阅读 · 0 评论 -
黑马性能测试笔记
·原创 2022-07-06 17:41:39 · 1289 阅读 · 0 评论 -
测试方法学习
1原创 2022-06-29 16:46:34 · 284 阅读 · 1 评论 -
yaml数据格式
yaml基础原创 2022-06-07 17:43:29 · 389 阅读 · 0 评论 -
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 · 2565 阅读 · 0 评论 -
自动化测试 笔记
自动化测试的优势:1 完成重复性的工作2 提升回归测试的效率3 利用非工作时间执行测试4 长时间进行稳定性和压力测试5 保证每次验证的一致性劣势:1 不能完成取代手工测试2 比手工测试更加脆弱3 脚本执行次数必大于等于5次4 具备编程能力什么样的项目适合自动化测试:1 需求文档不会频繁变更2 研发和维护周期长,需要频繁的执行回归测试3 需要多平台运行相同的场景的测试步骤4 手工测试无法实现的或者成本高的5 被测软件开发规范,具有可测试性6 测试人员已经具有编程能力..原创 2022-04-08 15:18:23 · 1714 阅读 · 0 评论 -
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 · 556 阅读 · 0 评论 -
手机app测试笔记
产品不完美继续修改第二步 测试计划别写标签验证敏感词原创 2022-02-18 14:45:35 · 234 阅读 · 0 评论 -
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 · 731 阅读 · 0 评论 -
pytest笔记
pytest单元测试框架:针对的是软件最小单位(函数、方法)进行正确性检查一次下载多个插件的方法1创一个txt文档循环下载pytest运行方式还有个nodeid指定运行 路径 加函数名运行原创 2022-01-21 11:45:53 · 347 阅读 · 0 评论 -
黑马接口自动化笔记
接口自动化是在功能测试后实施的,可以抽取功能用例作为自动化用例。结构可以不需要base层封装方法,直接调用就行,因为一般常用的也就是post,getapi层:资源接口封装,相当于pagescrict:存放测试脚本data:存放测试数据,数据驱动log:日志report:报告pytest.ini pytest文件入口tool 工具类...原创 2022-01-18 17:51:44 · 513 阅读 · 0 评论 -
po模式接口自动化
为啥需要学习po模式pageObject model页面对象模型1 完整的规范化的框架设计模式2 便于维护和升级3 便于公司的产出4 实现高内聚,低耦合市面上主要的两种模式:1 关键字驱动+数据驱动2 pom+数据驱动多层BasePage基础层,用于提供最为底层的功能,让其他页面队形可以直接进行继承的Page页面层,用于提供元素的获取,各个元素的操作方法的封装业务层通过这一层耳朵调用,传入参数,进行自动化的运行优点:针对于指定的被测业务系统的流程,执行自动化时比较便捷缺点原创 2022-01-17 17:42:22 · 851 阅读 · 0 评论 -
mysql数据类型
主要有数值类型、日期/时间类型、字符串类型数值类型:整数类型:timyint smallint bigint int浮点小数类型:floatdouble定点小数类型:字符串类型decimal浮点型和定点型都可以使用(M,N)来表示m:精度 表示总共的位数n:标度,表示小数的位数如果忽略M和D这两个值,将在硬件允许的限制范围,单精度浮点数一般精确到7位小数字符串类型:文本字符串类型、二进制字符串类型注意:float,double类型存储的时候,存储的都是近似值,儿原创 2022-01-06 11:20:49 · 515 阅读 · 0 评论 -
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 · 1030 阅读 · 0 评论 -
unitest+request
jsonunitest原创 2021-12-20 11:55:03 · 235 阅读 · 0 评论 -
创建utf-8的csv文件
创建excel文件,excel文件另存如上图用记事本打开 CSV 文件,然后另存为 UTF-8 格式,上图的编码格式。原创 2021-12-15 16:51:49 · 792 阅读 · 0 评论 -
seleunim+webdrive自动化测试笔记二
自动化测试用例一般通过手工测试用例转化而来.规则:高内聚,低耦合内聚:一个模块中的功能要全面复杂度和圈复杂度注释复杂度(20%)自动化测试用例编写1、测试用例的设计原则2、测试用例设计实践设计一条正向用例,覆盖足够多的有效等价类数据设计一条反向用例,覆盖一条一条无效等价类的数据有验证码怎么做自动化?1 让开发关闭验证码或者万能验证码2 机器学习,可以训练样本,可以达到99%的成功率3 先获取token模板:if name==“mian”__name__这个系统变量显原创 2021-12-13 15:50:52 · 1013 阅读 · 0 评论 -
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 · 411 阅读 · 0 评论 -
find_element_by_* commands are deprecated.Please use find_element( instead :4与import导入by包
这个是版本更新,语法不适用新版python。新版find_element需要引入by包,大家注意一下。原创 2021-12-09 11:12:28 · 1280 阅读 · 0 评论 -
yaml数据驱动
这个就会转换成str这样就是字典了原创 2021-09-27 11:50:36 · 176 阅读 · 0 评论 -
adb常见命令与monkey
查看连接状态adb devicesadb get-stateadb 命令格式安装卸載adb shell am start -n执行获取来的活动页的名称来验证获取正确与否原创 2021-09-24 17:55:54 · 484 阅读 · 0 评论 -
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 · 1280 阅读 · 0 评论 -
性能测试流程
原创 2021-08-30 11:23:27 · 81 阅读 · 0 评论 -
jmeter分布式
原创 2021-08-03 10:32:45 · 124 阅读 · 0 评论 -
postman设置变量token和返回的cookies
最后在需要token的地方 使用{{token}}就行原创 2021-07-15 17:43:49 · 272 阅读 · 0 评论 -
ant删除迭代历史版本
把之前的html文件和jtl文件全删除就行,就没有历史信息了。原创 2021-05-22 10:51:18 · 192 阅读 · 0 评论 -
性能测试
初学来说:性能工具 (jmeter loadrunner)分类 压力测试 负载测试 稳定性测试性能测试流程1 单循环单场景测试 性能数据(响应时间啊,事务成功率)2 多循环单场景测试 一个人多次执行流程 (双11一个用户多次结算购物车)3 单循环多场景测试 多个人单词执行流程 (秒杀)4 多循环多场景测试 多个人多次执行流程 (双11 12306)...原创 2021-05-14 16:13:13 · 101 阅读 · 0 评论 -
jenkins自动构建时间每天构建一次
假如H 8 * * *使用不了 就用00 08 * * *意思是每天八点自动执行一次原创 2021-05-12 10:44:00 · 835 阅读 · 0 评论 -
jmeter在cmd打开
jmeter下载就不说了 去官网下载就行然后存放好内存中然后window加e 然后进入环境变量环境变量先配置好变量,然后在配置好path。先确定好下载的包存放位置如我的环境变量这样配置然后配置path,path需要配置两条,一条是路径然后打开cmd 输入jmeter就行了...原创 2021-04-22 10:59:10 · 4141 阅读 · 1 评论 -
SQL语句简单增删改查
什么是 SQL?SQL 是 结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们以编程的形式,操作数据库里面的数据三个关键点:SQL 是一门数据库编程语言使用 SQL 语言编写出来的代码,叫做 SQL 语句SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb)不支持 SQL 语言SQL 能做什么?从数据库中查询数据向数据库中插入新的数据更新数据库中的数据从数据库删除数据原创 2021-03-30 17:16:52 · 1362 阅读 · 0 评论 -
初识MySQL
学习目标◆ 能够知道如何配置 MySQL 数据库环境◆ 能够认识并使用常见的 SQL 语句操作数据库◆ 能够在项目中操作 MySQL 数据库数据库的基本概念2.1 什么是数据库数据库(database)是用来组织、存储和管理数据的仓库为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作2.2 常见的数据库以及分类常见的数据库分类下面几种MySQL 数据库(目前使用最广泛、流行度最高的开源免费.原创 2021-03-30 16:58:19 · 172 阅读 · 0 评论