自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jmeter 入门到精通

一、jmeter 介绍1、jmeter是什么?jmeter:是Apche公司使用Java平台开发的一款测试工具。2、jmeter 用来做什么?接口测试 性能测试 压力测试(优势) 数据库测试 Java程序测试 (因为本身就是Java语言编写的)3、优点开源免费 支持多协议 (http,tcp...) 轻量级 功能强大4、缺点无法验证JS程序,也无法验证页面UI,所以必须要和 selenium 配合来完成web2.0应用的测试二、jmeter 安装二、jm

2022-04-12 14:49:26 113105 28

原创 Python进阶知识

装饰器、闭包函数,面向对象编程(生成器、迭代器、魔术方法、__slot__等)

2023-02-22 21:38:53 1151 1

原创 monkey测试

1、monkey测试是Android程序自带的,由Java语言写成,在Android文件系统中的存放路径是:2、monkey程序通过adb来运行。

2022-10-14 10:19:55 2777

原创 Linux常用命令

一、文件处理类命令二、其他一些Linux基本命令 三、常用命令解释1、ls -- 显示目录下的文件2、cat、tac、head、tail、more、less ① cat:将整个文件的内容从上到下显示在屏幕上 ② tac:和cat命令反过来,从文件由最后一行到第一行反向显示在屏幕上 ③ head:默认显示文件的前10行内容 ④ tail:默认显示文件最后10行内容 ⑤ more:将文件以一页一页的方式显示,适用于查看内容多的文件 ⑥ less 也是查看文件内容的命令,功能比mo

2022-10-13 19:42:26 2170 1

原创 MySQL基础 -- 存储过程和存储函数

都是经过编译并存储在数据库中的一段SQL语句的集合作用:简化开发的工作;减少数据在数据库和应用服务器间的传输,提高数据库的处理效率

2022-10-13 18:54:25 2387

原创 MySQL基础 -- 触发器

1、定义:监控某种情况,然后触发某些操作,是特殊的存储过程(由事件触发)监控地点(table)监控事件(insert/delete/update)触发时间(after/before)触发事件(insert/delete/update)3、触发器和存储过程触发器是事件触发,在无形中增加了数据库的复杂度,非DBA人员难以理解;而存储过程是显性调度;触发器容易出现死锁,而且对性能也没提升多少;存储过程和触发器都难以开发和维护,并且不能高效移植;

2022-10-13 10:40:43 2543

原创 MySQL基础 -- 游标

游标是SQL的一种数据访问机制,是一种处理数据的方法。对查询结果再进行查询,用简单的select语句是无法完成的,游标就是针对这种情况而出现的。能在结果集中像一个指针一样,让我能对结果集中的每一条记录进行定位,并对指向的记录中的数据进行操作的数据结构。

2022-10-07 10:56:56 2295 2

原创 MySQL基础 -- 视图

视图是一个虚拟表,将数据表中的一张或多张表的查询结果整合出来视图的创建和删除不会影响基表视图中数据的增删改操作,本质上上基表数据的增删改,即数据表中的数据也会相应改变。

2022-10-07 09:49:31 1152

原创 Python函数 - - reverse()和reversed()

reversed()是Python中的内置函数之一,是 对给定的序列 返回一个逆序序列的迭代器,需要通过遍历/list/next()等方法 获取作用后的值。强调:用reversed()函数进行逆序操作,并不会修改原来序列的元素顺序。可直接将 reversed()函数逆序返回的迭代器 直接转换成 列表。可用于 列表、元组、字符串、range(n)的一种内置方法,用于列表中数据的反转。二、reversed()一、reverse()应用2:list()

2022-09-30 10:01:02 4501

原创 Python应用--字符串倒序输出

2、用reverse()内置方法。3、通过for循环逐个遍历。1、列表直接逆向取值。

2022-09-29 22:54:55 2230

原创 Python常见函数

1、lambda函数匿名函数,通常在需要一个函数又不想费神去命名一个函数的场合下使用2、map(fuction,iterable,....) function -- 函数 iterable -- 一个或多个序列以序列中的每个元素调用function函数,返回每次function函数返回值成新列表

2022-09-29 20:18:06 1933

原创 python的装饰器

1、定义:装饰器是在不修改目标函数(或类)代码的前提下,为目标函数(或类)新增功能的函数(或类)没错,装饰器就是一个函数或一个类!!2、作用:为函数新增功能、解决重复性操作,使代码简洁。

2022-09-24 12:03:22 1052

原创 Python的浅拷贝和深拷贝

浅拷贝:新开辟一块内存,只拷贝,通过原数据的首地址去获取内容。(类似于建立快捷方式)深拷贝:新开辟一块内存,将被拷贝内容全部拷贝过来(直接独立复制)

2022-08-31 12:11:13 4137

原创 软件测试的分类

一、按测试阶段分类软件测试的步骤:单元测试、集成测试、确认测试、系统测试、验收测试(发版测试)1、单元测试:完成最小的软件设计单元的验证工作,确保模块被正确的编码 手段:stub代码、mock代码、驱动代码2、集成测试在单元测试的基础上,将多个模块组装起来进行测试,重点关注模块的接口部分1)增量式集成测试是一种逐步集成和逐步测试的方法,把可能出现的错误分散暴露出来,便于找到问题和修改......

2022-08-06 07:12:14 6157 1

原创 性能测试理论知识(了解)

目录一、性能测试概述1、概念(1)什么是性能?(2)什么是性能测试?(3)性能测试的目的(4)性能测试和功能测试的区别联系二、性能测试类型1、基准测试(1)什么是基准测试?(2)基准测试数据的用途2、负载测试(1)概念(2)注意3、稳定性测试(1)概念(2)注意4、压力测试(1)概念(2)测试场景5、并发测试(1)概念(2)应用场景三、性能测试指标1、响应时间2、并发用户数3、吞吐量(1)单位:4

2022-04-11 00:31:33 1365

原创 jmeter 安装与配置

目录一、jmeter 安装配置与启动1、安装2、配置3、启动(若要求在 Linux 下启动,则用bin --> jmeter.sh 打开)二、jmeter 插件安装一、jmeter 安装配置与启动(需要Java环境)1、安装安装与JDK版本对应的 jmeter 版本(官网下载地址)(一般jmeter3.0的对应jdk1.7,jmeter4.0对应jdk1.8以上,否者启用jmeter也会报错) 下载完zip安装包后,解压到想要的路径2、配置.

2022-04-08 10:37:50 25057 1

原创 Python —— turtle 绘图

用 turtle 画滑板!代码:import turtle as tt.speed(0)t.pensize(3)t.fillcolor('#fbc55b')t.begin_fill()t.penup()t.goto(80,-60)t.pendown()t.left(170)t.forward(250)t.right(18)t.circle(-200,10)t.right(20)t.circle(-30,100)t.circle(-70,50)t.sethea.

2022-04-05 22:17:01 2935

原创 Python — — turtle 常用代码

目录一、设置画布二、画笔1、画笔属性2、绘图命令(1) 画笔运动命令(2) 画笔控制命令(3) 全局控制命令(4) 其他命令3. 命令详解一、设置画布turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置turtle.screensize(canvwidth=600,canvheight=800,bg='black')#参数分别代表画布的宽、高、背景色turtle.screensize()#返回默认大小(400,300)...

2022-04-05 14:37:52 85730 5

原创 SQL学习笔记(5)

一、索引 index1、什么是索引?索引是在数据库表的字段上添加的,是为了缩短扫描范围的一种机制。 一张表的一个字段可以添加一个索引,也可以几个字段联合起来添加索引MySQL 在查询方面主要就两种方式:全表查询 通过索引检索没有索引,MySQL 不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行mysql数据库中的索引也需要排序,这个索引的排序和treeset数据结构相同TreeSet(TreeMap) 底层是一个自平衡的二叉树在mysql当中索引是一个B-tree 数据

2022-03-20 11:04:54 1553

原创 SQL学习笔记(4)

目录一、约束(非常重要!!*****)1、什么是约束(constrain)?2、非空约束:not null​3、唯一性约束: unique新需求:name和email两个字段联合起来具有唯一性!unique 和not null联合4、主键约束: primary key (简称PK)*****(1)相关术语:(2)主键约束 primary key① 列级约束② 表级约束(3)注意:(4)自动维护一个主键值的机制?auto_increment​5、外键约束

2022-03-19 17:14:48 1873

原创 SQL学习笔记 -- DDL和DML语句

目录一、表的创建(建表)1、MySQL数据类型2、创建一个学生表?删除表 drop3、插入数据insert (DML① 数字格式化:format② str_to_date:将字符串varchar类型转换成date类型③ date_format:4、修改 update (DML)5、删除数据 delete (DML)一、表的创建(建表)(建表属于DDL语句,DDL包括:create drop alter)建表的语法形式:create......

2022-03-18 21:27:33 1038

原创 SQL学习笔记之select 关键词

目录一、去重(将查询记录去除重复结果) distinct二、连接查询1、连接查询的分类2、两张表没有任何限制条件时3、怎么避免笛卡尔积现象?连接时加条件。(select ... from ... where ...)(1)内连接之等值连接(2)内连接之非等值连接(3)内连接之自连接(4)外连接之右外连接(5)外连接之左连接三、子查询1、where子句中的子查询2、from子句中的子查询3、select后面出现的子查询(了解即可)四、合并......

2022-03-18 14:13:13 4192

原创 SQL学习笔记(1)

目录一、什么是数据库?什么是数据库管理系统?什么是SQL?1、数据库:2、数据库管理系统:3、SQL:4、三者之间的关系?二、MySQL常用命令1、用命令启动停止MySQL服务2、服务启动了,怎么使用客户端登录mysql数据库呢?3、MySQL 常用命令① 退出MySQL :exit② 查看mysql中有哪些数据库?​③ 怎么选择使用某个数据库呢?​④ 怎么创建数据库呢?​⑤ 查看某个数据库下有哪些表?(先选择数据库再查看当下数据库的表)​⑥ ..

2022-03-17 22:36:06 940

原创 Linux操作系统学习

一、操作系统1、什么是操作系统(OS)?用来管理计算机硬件与软件资源的计算机程序,是计算机的核心和基石。 是连接用户和计算机的媒介 是所有硬件设备组装后的第一层软件,能够让用户使用硬件设备的软件。2、常见的操作系统桌面操作系统:Windows、macOS、Linux 移动端操作系统:iOS、Android 服务器操作系统:Linux、Windows server 嵌入式操作系统:Android(底层是Linux)二、Linux系统的介绍与服务器设备进行交互1、Linux操作

2022-03-15 16:39:19 6440

原创 常见HTTP状态码

类别 原因短语 1XX 信息性状态码 接收的请求正在处理 2XX 成功状态码 请求正确处理完毕 3XX 重定向状态码 需要进行附加操作以完成请求 4XX 客户端错误状态码 服务器无法处理请求 5XX 服务器错误状态码 服务器处理请求错误 200 OK表示从客户端发来的请求在服务端被正确处理了在响应报文内,随状态码一起返回的信息会因请求方法不同而发生改变204 No content表示从客户端发来...

2022-03-13 18:24:05 1922

原创 Fiddler 抓包工具

一、fiddler的简介1、fiddler是客户端和服务器之间的一个代理2、fiddler在测试当中的使用场景接口调试和接口测试:当没有接口文档(或者接口文档不完善,不规范),特别是开发没有使用到接口文档的管理工具(主流是showdoc、swagger),接口文档是非常乱的。 线上调试:发现bug 判断bug是提交给前端or后端 mock测试 弱网测试二、fiddler的安装和介绍fiddlersetup证书生成器(主要用于生成fiddler证书,作用是可以让fiddler抓取

2022-03-13 10:23:14 12045 1

原创 软测前置基础——操作系统

一、什么是操作系统?操作是管理和控制计算机系统中各种硬件和软件资源、合理地组织计算机工作流程的系统软件,是用户与计算机之间的接口。1、功能(计算机的主要组成部分)用户角度:操作系统是一个控制程序管理应用程序 为应用程序提供服务 杀死应用程序内部:资源管理 管理外设、分配资源2、操作系统操作系统层次:硬件之上,应用程序之下 操作系统实例:Unix;Linux;Windows。。。。 Linux、Windo

2022-03-10 18:57:45 2710

原创 软测基础之前端基础

HTML基础HTML基础语法标签属性图片标签超链接锚点表单CSS基础CSS基础语法CSS四类选择器常用文字属性行高属性边框盒子模型内外边距JS基础JS基础语法JS引用方式

2022-03-09 20:06:50 688

原创 HTML入门学习笔记(3)----html的标签 (下)

1. 表格标签1.1 表格的作用表格不是用来布局页面的,而是用来展示数据的.1.2 表格的基本语法1.3 表头单元格标签1.4表格属性height 高度案例先书写表格的结构后书写表格属性1.5表格结构标签1.6合并单元格2.列表标签...

2022-03-09 14:44:28 357

原创 软件测试基础知识

目录一、什么是软件测试?1、软件测试的目的2、软件测试的定义3、软件测试原理4、软件测试的分类二、软件产品质量模型(ISO、IEC9126)软件质量模型保证(SQA)软件开发模型软件测试过程模型三、测试基本流程一、什么是软件测试?在规定条件下对程序进行操作从而发现问题,对软件质量进行评估的过程1、软件测试的目的以最少的人力、物力、时间找出软件中的缺陷并进行修改,从而避免商业风险2、软件测试的定义使用人力(人工测试)或自动手段(自动化测试)来

2022-03-06 16:05:36 780 2

原创 计算机基础

一、计算机基础1.计算机组成部分1) 计算机发展:电子管、晶体管、集成电路、大规模集成电路2) 冯诺依曼体系:用二进制表示数据和指令; 存储程序控制,程序和数据预先存入存储器; 计算机系统5大部分:控制器,存储器,运算器,输入设备,输出设备3) 寄存器和存储器的区别:共同点:都可以保存数据不同点:寄存器一般是8位或8的整数倍,在CPU内部/IO接口,在CPU内......

2022-03-06 15:31:28 3211

原创 测试管理工具——禅道 的安装

什么是测试管理工具?测试管理工具是软件开发过程中,对测试需求、计划、用例及测试过程进行管理,对软件缺陷进行跟踪的工具。常见的测试管理工具:禅道、jira 等二、禅道的安装官网下载地址:https://www.zentao.net/第一步:自己用建议下载开源版(免费)就OK了第二步:选择适合自己电脑的安装包下载第三步点击下载的安装包进行安装第四步打开安装的文件目录,点击 start.exe第五步启动禅道→访问禅道登录成功的页面如下:三、...

2022-03-02 22:49:39 4578

原创 常用的排序算法

目录一、冒泡排序冒泡排序的升级—— 鸡尾酒排序法二、快速排序三、堆排序四、计数排序​计数排序的局限性五、桶排序总结:一、冒泡排序(以从小到大排序顺序为例)---- 时间复杂度:O(n²)相邻两元素两两比较,当左边元素大于右边,则交换位置,否则位置不变,然后右边的元素接着跟下一个元素比较 最多遍历(元素数量 - 1)轮,最后一轮没有要交换的元素冒泡排序的升级—— 鸡尾酒排序法鸡尾酒排序比较和交换的过程是双向的 代码的外层大循环控制着所有排序回合,大循.

2022-03-01 16:12:39 361

原创 测试用例设计方法——黑盒测试和白盒测试

一条完整的测试用例应包括:用例编号、项目名称、用例标题、优先级、预置条件、输入参数、操作步骤、预期结果一、黑盒测试1、什么是黑盒测试?顾名思义,把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程,通过软件的外部表现来发现缺陷。2、黑盒测试用例设计方法等价类划分;边界值分析;因果图法;正交实验设计;功能图分析;错误推测;需求文档转化...☆等价类划分定义:依据需求将输入划分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的整个等价类.

2022-02-28 21:56:16 10784

原创 接口测试工具——Postman

一、简介与安装二、基本使用三、断言四、postman请求前置脚本五、postman关联六、postman生成用例报告

2022-02-26 23:14:27 20588 4

原创 接口测试基础

一、接口及接口测试概念1、接口接口是数据交互的通道,在系统或组件之间,完成数据的传递。接口的类型按划分形式,大致分为以下三类:1、按协议分,协议不同,接口类型不同。HTTP、TCP、UDP、IP、FTP、USB....2、按语言分。Java、Python、PHP、C++....3、按范围划分,系统之间和程序内部。系统之间:内部系统之间、内部系统和外部系统之间程序之间:方法(函数)和方法(函数)之间、类和类之间、模块和模块之间#使用接口def bird():

2022-02-24 12:37:42 3218 3

原创 Charles抓包工具

Charles抓包工具的作用:区分前端or后端的代码问题 模拟弱网测试环境 用Charles的断点构建异常的测试场景一、Charles的简介1、Charles是什么?图标(青花瓷):Charles是基于HTTP协议的代理服务器,通过成为电脑和浏览器的代理截取请求和请求结果从而达到分析抓包的目的。(跨平台、半免费)2、Charles工作原理原理图:前置 (准备)步骤:需要在电脑上运行Charles并配置代理(该电脑才成为代理服务器) 需要在客户端配置代理(IP地址配

2022-02-22 13:55:22 5909 1

原创 Python笔记

2021-11-13 19:35:44 664

原创 Python教程笔记----6小时完全入门

掌握基本的Python环境搭建和基础语法规则

2021-11-13 19:01:28 2637

原创 HTML入门学习笔记(2)—html的标签(上)

1.HTML语法规范1.1基本语法概述1.HTML标签是由尖括号包括的关键字,eg.<html>2.HTML标签通常是成对出现,称为双标签,eg.<html>和</html>,第一个是开始标签,第二个是结束标签3.有些特殊的HTML标签必须是单个标签(极少情况),称为单标签,例如</br>1.2标签关系双标签关系可以分为包含关系和并列关系。2.HTML基本结构标签2.1第一个HTML标签(骨架标签)每个网页都.

2021-07-21 12:19:56 223

空空如也

空空如也

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

TA关注的人

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