自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 请求数据获取响应(Flask)

一,请求数据及其获取 1.1请求相关数据#请求参数客户端的请求参数一般存在于三个地方 1,请求体 2,请求头 3,URL参数 1).国定参数 2).查询字符串#请求参数的携带参数下表:序号 参数或信息 解释 1 固定参数 URL的组成部分,不可缺失 2 查询字符串:args 根据需求,可有可无 3 表单数据 提交form表单是传递的数据 4 文件...

2021-10-26 21:05:02 482

原创 Flask框架简单入门

一,介绍 Flask框架的核心在于Werkzeug(模块),jinja2模块引擎 类比django:路由,模板,ORM Flask要完成功能,依赖于丰富的插件(拓展模块)Flask与Djange的区别 在框架的轻重方面: 重量级框架:为方便业务程序的开发,提供了丰富的工具,组件,如django 轻量级框架:只提供WEB框架的核心功能,自由,灵活,高度定制,如Flas...

2021-10-24 21:20:27 376

原创 Jenkins安装及其相关操作

承接:上接这个博客一,jenkins1,jenkins介绍 jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续集成重复的工作,旨在提供一个开放易用的软件平台,是软件的持续变成可能 2,jenkins环境搭配 1)JDK安装 2)安装jenkins 1)下载最新的版本war包,官网:https://jenkins.io/ 2)进入包所在目...

2021-10-17 21:04:17 151

原创 Python中的容器,可迭代对象,迭代器和生成器,字典的底层实现

python中的容器,可迭代对象,迭代器和生成器 在python中,容器是把多种元素组织在一起的数据结构,容器中的元素就可以逐个迭代获取。在python中,可迭代对象并不是指某种具体的数据类型,它是指储存了元素的一个容器对象只要是实现了__iter__()和__next__()的对象,就是迭代器,迭代器是一个可迭代对象。总之,迭代器是有__iter__()生成,可以通过__next__()进行调用序列也是一种抽象的概念,它包含了列表,元组的字符串,它本身是不存在的,也是便于学...

2021-10-14 21:27:02 206

原创 持续集成介绍,Git与代码托管,jenkins

1,持续集成介绍 1.1 持续集成概念 持续集成是一种软件开发实践,即团队开发成员经常继承他们的工作,通常每个成员每天至少集成一次,也就意味着每天会发生多次集成 持续集成的目的:让产品可以快速迭代,同时保持高质量 1.2 持续集成的好处# 快速发现错误 每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易# 防止分支大幅偏离主干 如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以继承# 更快...

2021-10-13 20:21:11 148

原创 接口自动化框架,参数化处理,db数据承载形式实现参数化

1,接口自动化框架 1.1框架结构 接口测试框架的结构如下图所示:接口测试框架的结构说明: - API 用来封装被测系统的接口 - TestCase 将一个或者多个接口封装成测试用例,并使用UnitTest管理测试用例TestCase 可以调用数据库进行数据校验 - 为了方便维护测试数据,可以把测试脚本和测试数据分离开 - 通过UnitTest断言接口返回的数据,并生成测试报告 1.2 框架目录...

2021-10-12 19:33:30 571 1

原创 unittests介绍和使用,断言,参数化和跳过操作,生成html测试报告

1,unittests介绍和使用 1.1 作用 用于单元测试(功能函数,类),用例管理,用例的加载,用例的执行,测试报告的生成 1.2 操作 1)TestCase:定义测试用例 2)TestSuite:测试套件,用于管理测试用例 3)TestRuner:运行测试用例 4)TestLoader:加载测试用例 5)Fixture:相当于钩子,用户测试用例执行前后进行执行 1.3运行用...

2021-10-11 21:30:54 227

原创 requests与cookie,session实现状态保持(代码)以及jwt扩展

1,requests介绍与请求1.1,requests模块介绍 requests模块是python的第三方模块,用来发送网络网络请求,常用与爬虫,能够完全满足基于HTTP协议的接口测试 requests模块的安装方法:#安装pip install requests#验证pip show requests 1.2 requests模块发送请求 (1)简单的发送get请求# 导包import reques...

2021-10-09 21:29:48 198

原创 字典底层实现原理及哈希表、哈希算法、拉链式、开放寻址法

首先字典的底层实现是通过散列表或说哈希表实现的,字典也是一个数组,但数组的索引是键经过哈希函数处理后得到的散列值。哈希函数的目的是使键均匀地分布在数组中,并且可以在内存中以O(1)的时间复杂度进行寻址,从而实现快速查找和修改。常见的哈希碰撞解决方法:1 开放寻址法(open addressing)开放寻址法中,所有的元素都存放在散列表里,当产生哈希冲突时,通过一个探测函数计算出下一个候选位置,如果下一个获选位置还是有冲突,那么不断通过探测函数往下找,直到找个一个空槽来存放待插入元素。开放地址的意思是

2021-10-08 21:40:03 172

原创 接口关联与批量测试

添加一个全局变量,变量值可随意修改找一个链接把变量的名复制上去即可使用该全局变量

2021-10-07 21:29:25 48

原创 接口测试与HTTP协议

1,接口测试基础1.1 接口概念:指系统或组件之间的交互点,通过这些交互点可以实现数据的实现(数据交互的通道)分类:硬件接口和软件接口,作为测试工程师,我们更应该关注软件接口1.2 软件接口的类型接口测试分为很多种,按范围划分:系统之间的接口和程序内部的接口系统之间的接口:多个内部系统之间的交互,内部系统与外部...

2021-10-06 21:24:06 485

原创 接口测试概念和postman的基本使用

接口测试概念:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口文档:前端和后端如何进行数据交互的文档 必需要有的四个元素:请求地址,请求方式,请求所带的参数及其类型,返回所带的参数及其类型postman最基本的使用方法步骤:设置请求方式 输入请求地址 点击发送请求 查看相应的结果如图...

2021-10-05 20:59:14 72

原创 等价类和边界值

等价类: 概念:在所有测试数据中,具有某种共同特征的数据子集就是等价类 等价类的分类: 无效等价类:不符合《需求规定说明书》的,输入不合理的数据集合 有效等价类:符合《需求规定说明书》的,输入合理的数据集合 确认等价类数据的步骤: 1)根据《需求规定说明书》来确认有效等价类和无效等价类 2)有效等价类符合《需求规格说明书》,无效等价类正好与其相反 测...

2021-09-27 20:02:37 233

原创 python及python自动化

什么是python自动化 运用python语言编辑的自动化脚本作用于测试或运维的平台就是python自动化为什么自动化选择了python语言 1)相较于其他语言,python语言更加的简洁 2)python强大的第三方库,为很多自动化流程提供了快捷地实现模式 3)python的兼容性十分强大 4)开发周期时间短...

2021-09-26 21:24:15 87

原创 开发模型和测试模型的概述

开发模型:瀑布模型,快速原型模型,螺旋模型瀑布模型:特点:1)实现线性模型的一种,每一个阶段只执行一次。2)文档驱动优点:1)开发的各个阶段比较清晰,当前阶段完成后,只需关注后续阶段缺点:1)不响应需求的变化。2)风险往往延后期才显露,失去及早纠正的机会快速原型模型:概念:在开发真实系统之前,构造一个原型,在该原型的基础上,逐...

2021-09-26 21:10:15 197

原创 软件测试的概述

1,什么是软件测试 概念:在规定的条件下对程序 进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程 2,软件测试的分类 按照开发阶段:单元测试,集成测试,系统测试,验收测试 单元测试:是对软件组成进行测试。其目的是为了检测软件基本组成单位的正确性 集成测试:将程序的模块采用适当的集成策略组装起来 系统测试:对整个软件进行系统...

2021-09-25 20:32:22 6049

原创 cookie+session实现状态保持,Token实现状态保持以及JWT实现状态保持

cookie+session实现状态保持 什么是cookie?

2021-09-23 21:19:05 189

原创 DRF基础

DRF(django rest framework)是基于django的一个框架,可以帮助我们快速开发restful规范的的接口框架什么是restfulrestful是基于HTTP的一种网络应用程序的设计风格和开发方式 rest从资源的角度审视整个网络,它将分布在网络中某个结点的资源通过URL进行标识 所有的数据,不过是通过网络获取的还是操作的数据,都是资源,将一切数据视为资源是REST区别与其他架构风格的最本质属性 面对这种架构风格,有人提出了一种全新的结构概念,即:面向资源架构RESTf

2021-09-22 21:14:35 62

原创 django项目的搭建和数据库的操作

django项目搭建一,创建一个空文件夹二,在导航栏中输入cmd进入终端三,在终端中输入以下代码django-admin startproject mydjango# mydjango 是项目名 ,不是唯一 (这个是注释)cd mydjango # 进入mydjango文件夹 (这个是注释)python manage.py startapp app01#app01 是子应用名,不是唯一 (这个是注释)# 此行代码是创建子应用 (这个是注释)pytho

2021-09-21 19:48:21 143

空空如也

空空如也

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

TA关注的人

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