自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Postman--使用

接口测试接口测试的简介和分类接口测试流程和用例设计新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入接口测试的简介和分类接口测试是测试系统组件之间的一种测试分类:外部接口:测试被测系统和外部系统之间的接口内部接口:内

2022-06-26 17:06:16 1516 1

原创 测试--面试题总结

测试面试准备

2022-06-19 18:55:36 575 1

原创 Mock Server基本使用方法

flask之mock server

2022-06-04 16:45:34 731

原创 pytest--之测试报告allure配置

pytest--之测试报告allure配置环境安装本地环境pytest之基础应用allure之基本用法描述信息参数化接货人allure.title()生成不同标题的报告环境安装本地环境安装jdk1.8,同时配置环境变量windows配置环境变量,在我的电脑上右键,点击属性,然后点击高级,进入如下页面,然后点击环境变量1、环境变量配置,在系统变量中,新建系统变量配置JAVA_HOME,路径为,jdk的安装路径(D:\software\java_jdk),然后点击确定2、在系统变量中找到p

2022-05-29 08:39:14 634

原创 pytest框架实现前后置

setup/teardown,setup_class/teardown_class自动化测试:自动化测试组长针对一个项目开发的一个代码框架,这个框架封装了很多的基础模块,报告模块等为什么要用这些功能:import pytestimport timeclass TestLogin: age = 17 def setup_class(self): print("在每个类执行前的初始化工作:比如:创建日志对象,创建数据库对象,创建接口对象") # 在每个测

2022-05-24 08:43:45 289

原创 pytest学习--base

pytest单元测试框架单元测试是指在软件开发过程中,针对软件的最小单位(函数、方法)进行正确的检查测试单元测试框架:java:junit和testingpython:unnitest和pytest单元测试框架主要做什么测试发现:从多个文件里面去找找到我们的测试用例测试执行:按照一定的顺序和规则去执行,并生成结果测试判断:通过断言判断预期结果和世界结果的差异测试报告:统计测试进度,耗时,通过率,生成测试报告单元测试框架和自动化测试框架有什么关系什么是自动化测试框架:去完成整个系统的完

2022-05-21 17:15:42 311

原创 webUI自动化学习

WebUI自动化学习selenium基础selenium介绍Selenium + WebDriverpython + webdriver实现UI自动化基础操作selenium运行原理html基础selenium之8大元素定位法selenium之窗口基本操作selenium基础selenium介绍selenium驱动浏览器selenium --主流版本是4.1是在2021年10月份开放下载和使用的版本 --last 3:3.141selenium == 4.1 -->python 3.8/p

2022-05-06 07:44:26 169

原创 Linux学习

Linux学习笔记linux查找网站常用linux命令汇总:linux查找网站https://www.linuxcool.com/tail常用linux命令汇总:

2022-04-16 21:30:01 725

原创 python自动化办公

发送邮件到指定邮箱发送邮件到指定邮箱将工资单.docx作为附件发送发送邮件到指定邮箱将工资单.docx作为附件发送实现思路:1、从excle表格中读取文件内容2、将读取到的数据,作为参数,写入word文档,邮箱地址不写入其中3、编写邮件正文,读取附件4、建立链接5、发送邮件#coding:utf-8import docx, xlrd, glob, smtplib, timefrom docx.enum.style import WD_STYLE_TYPEfrom docx.share

2022-02-19 14:47:48 518

原创 2021-10-04

正则表达式模块rere.Match功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入模块re# 检索import re# python中的正则查找有以下几个方法# search/match# finally / find

2021-10-08 19:36:41 48

原创 2021-10-02

python常见异常处理方式1. 语法错误异常处理1. 语法错误代码拼写错误# 1. 错误代码for i in range(5): # pritnt(i)# 2. 正确代码 print(i)错误解释在变异过程中函数名书写错误程序不符合python的语法规范l = list(range(1,5))print(l)n = 0for i in l: for j in l: for m in l: if (m != j an

2021-10-04 10:44:59 47

原创 合并有序数列

合并后有序数列合并有序数列解法一:合并有序数列给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。知识点;数组:

2021-09-21 19:17:45 430

原创 计算机性能指标

性能指标速率带宽吞吐量速率速率:数据率或称数据传输率或比特率比特 1/0连接在计算机网络上的主角在数字信道上传输数据位数的速率带宽带宽原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是Hz计算机网络中,贷款用来表示网路片的通信线路传输数据的能力,通常指单位时间内从网络中的某一点到另一点所能痛殴的最高数据率单位是*比特每秒网络设备所支持的最高速度链路带宽:指的是链路入口处的速率带宽越大,在链路入口处的速率传输越快,与在链路上的传输速率无关吞吐量在单位时间内通过某个网络(

2021-09-21 18:15:39 88

原创 计算机网络

计算机网络标准化工作及相关组织计算机网络概念:计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,有功能完善的软件实现资源共享和信息传递的系统计算机网络是互连的,自治的计算机集合互联:互联互通,通信链路自治:无主从关系计算机网络的功能数据共享(连通性)资源共享(硬件,软件,数据)分布式处理,提高可靠性负载均衡:各计算机之间更亲密计算机网络的组成组成部分:硬件,软件,协议工作方式功能组成通信子网:实现数据通信资源子网:实现资源共享/数据处理七层模型

2021-09-20 19:02:52 55

原创 两数之和,求目标值

两数之和求目标值题目:两数之和第一种解法:暴力枚举代码改造方法二:哈希表题目:两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解题思路求两数之和,使用快慢指针的方式,当两个指针 取出的函数值相加为目标值时,满足条件第一种解法:暴力枚举此种解法最容易想出来,但消耗内存过大class Solution(object): def twoSum(self, nums, target):

2021-09-20 17:01:58 180

原创 判断数组中是否存在重复元素

数组数组python的使用方法给定一个整数数组,判断是否存在重复元素。数组原理python的使用方法给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。解题思路对现有数组进行排序,对数组中的元素进行按位比较#第一版代码:class Solution(object): def containsDuplicate(self, nums): """ :typ

2021-09-19 22:25:49 1646

原创 网络通信学习

网络编程网络通信概述使用网络的目的网络通信概述使用网络的目的目的:资源共享组成单元:分布在不同地理位置的多台独立的“自治计算机”网络协议使用网络可以吧多方连接在一起,然后进行数据通信网络编程就是-让在不同的电脑上的软件能够进行数据传递,即进程之间的通信IP地址:用来标记网络上的一台电脑...

2021-09-14 07:07:48 101

原创 计算机组成原理

计算机组成原理计算机系统概述计算机系统层次结构计算机系统的组成硬件系统软件系统计算机的工作过程计算机系统概述计算机系统层次结构电子管时代晶体管时代中小规模集成电路大规模集成电路计算机的性能指标吞吐量,响应时间,cpu时间周期,主频,cpu,cpu执行时间,MIPS,MFLOPS,TFLOPS,PFLOPS,EFLOPS,ZFLOPS计算机系统层次结构计算机系统的组成硬件系统控制器:忠言处理器CPU,由许多寄存器组成运算器:可进行算术运算和逻辑运算算术运算加/减/乘/除逻辑

2021-09-13 23:03:03 62

原创 2021-09-12

LeetCode题目:删除数组中相同的元素(简单)解题思路代码题目:删除数组中相同的元素(简单)删除数组中相同的元素,并输出返回后的数组长度,和数组中的元素解题思路空数组,当为空数组时应返回值为0当数组长度不为0时,定义双指针,左指针和快指针,接下来快指针开始移位,当快指针的第i位和第i+1位不相等,则将第i位的值赋值给左指针,同时左指针的的长度增加1,直到快指针便利完成。代码class Solution(object): def removeDuplicates(self, nu

2021-09-12 09:36:11 82

原创 python中的文件操作

python中的文件操作文件的概念和作用文件的存储方式文本文件和二进制文件文件的基本操作操作文件的基本头套路文件读取内容文件的概念和作用计算机的文件,就是存储在某种长期存储在设备上的一段数据长期存储设备包括:硬盘,U盘,移动硬盘,光盘。。。文件的存储方式在计算机中,文件是以二进制的方式存储在磁盘上的文本文件和二进制文件文本文件可以使用文本编译软件查看本质上是二进制文件例如:python的源程序二进制文件保存的内容不是给人直接与毒的,而是提供给其他软件使用的例如:图片文件

2021-09-11 15:50:39 57

原创 函数式编程练习

python学习函数式编程的系统开发系统名称:名片管理系统框架搭建:文件准备保存名片数据的结构函数式编程的系统开发系统名称:名片管理系统框架搭建:准备文件,确定文件名,保证能够在需要的位置编写代码编写主运行循环,实现基本的用户输入和判断文件准备新建cards_main.py保存主程序功能代码程序的入口每次启动文件都需哟啊通过main这个文件启动新建cards_tools.py保存所有名片功能函数对名片的新增、查询、修改、删除等功能封装在不同的函数中编写主运行循环while

2021-09-07 00:18:32 89

原创 数据结构之线性表

线性表线性表的基本概念线性表的逻辑特性线性表的存储结构链表的五种形式线性表的基本概念线性表是具有相同数据元素的一个*有限序列*,线性表可以为空,线性表可以是有序的,也可以是无序的线性表的逻辑特性表头元素没有前驱和表尾元素没有后驱,其他元素只有一个直接前驱和直接后驱。什么是前驱?什么是后驱?线性表的存储结构顺序存储结构:顺序表将线性表中的所有元素按照逻辑顺序,将数据存储到指定的一块存储空间中,按照顺序依次排开,特点:支持随机访问只需知道第一个元素的位置,即可推算得到其他元素的位置,即顺序表

2021-09-06 16:26:04 232

原创 数据结构之数据类型和基本语法

数据结构变量类型:存储数据,基本类型指针型:指示地址,定义并初始化构造类型相同变量类型不同变量类型组合控制语句判断语句(注:不同语言编写方式有区别)循环语句函数变量类型:存储数据,基本类型指针型构造类型void基本类型数值类型short、int、long、float、double字符类型char用法:int a;int b = 1;初始化变量b存取a = 1; d = b;指针型:指示地址,定义并初始化 **int** *p1 = &A; &:取地址符 p

2021-09-06 14:47:35 298

原创 面向对象--多态

1. 根据职责将属性和方法封装到一个抽象的类中 定义的准则2. 继承实现代码的调用,相同的代码不需要重复的编写 设计类的技巧 子类设计对自己特有的需求,编写特定的代码3. 多态:不同的子类对象调用相同的父类方法,产生不同的执行结果 多台可以增加代码的灵活度 以继承和重写父类方法为前提 是调用方法的技巧,不会影响到类的内部设计...

2021-08-09 16:51:19 39

原创 python基础学习

1. 常见数据类型整形 int浮点数 float ,double字符串,char列表 list list的特点:有序不唯一,list中的数据类型可以不唯一,可以随时添加和删除其中的元素 list可以通过索引给指定位置替换元素 插入元素到指定位置用instert方法 追加元素用append 删除元素用pop 删除制定位置元素...

2021-07-31 11:20:11 140

原创 mac电脑安装homebrew

为方便在mac电脑上使用wget等命令,mac电脑本身不能使用pip进行下载,网上便利后需要使用brew进行安装下载,在使用官网提供的链接/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装过程中频繁报错:Failed to connect to raw.githubusercontent.com port 443: Connection refused.

2021-07-17 19:03:20 129

空空如也

空空如也

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

TA关注的人

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