自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flask介绍

一、简介Flask得核心在于werkzeug(路由模块),jinja2模板引擎类比Django:路由、模板、ORMFlask要完成功能,依赖于丰富的插件(扩展模块)常用问题:Django和Flask有什么区别?二、环境搭建virtualenvwrapper来创建、管理我们的虚拟环境开发中,我们一个项目是要对应应虚拟环境的1、安装 虚拟环境pip install virtualenvwrapper-win2、配置虚拟环境主目录在windows上环境变量中添加 环境变

2021-10-24 19:48:57 1932

原创 接口自动化框架

一、框架结构接口测试框架的结构说明:- API用于封装被测系统的接口(用requests模块封装的请求方法)- TestCase将一个或多个接口封装成测试用例,并使用UnitTest管理测试用例 TestCase可以调用数据库进行数据的校验- 为了方便维护测试数据,可以把测试脚本和测试数据分离开- 通过UnitTest断言接口返回的数据,并生成测试报告二、框架目录结构三、参数化处理参数化分析:四、db数据承载形式实现参数化1、构建数据库数据..

2021-10-12 21:21:56 134

原创 Request模块

一、Request介绍与请求1、request模块介绍request模块是python的第三方模块,用来发送请求,常用于爬虫,能够完全满足基于HTTP协议的接口测试request模块的安装:2、request模块发送请求(1)请求方法(2)URL地址(3)params、header、body(4)前置脚本、后置脚本(5)响应数据 + 断言结果二、request请求参数与响应1、URL参数与查询参数URL参数是请求的网址为字符串形式,如果是get请求,URL

2021-10-09 18:55:55 1206

原创 Postman高级使用

对于今天所学的Postman高级使用:请求关联、用例批量执行、读取外部文件实现参数化、测试报告产出做一个详解请求关联:当请求之间有依赖关系,比如有关请求的入参是另一个请求返回的数据,这个时候就需要用到关联处理。1、要获取每个请求的响应结果,可以通过在Tests中编写Javascript脚本来实现。2、多个请求之间可以使用全局变量或环境变量来传递数据3、获取某个全局变量的值用例批量执行:想要批量执行测试用例,需要先把接口添加到测试集中,通过运行测试集的方法就可以批量运行测试用例。

2021-10-07 21:00:36 278

原创 接口测试基础

一、接口接口概念:指的是系统或组件之间的交互点,通过这些交互点可以实现数据的交互(数据交互的通道)接口分类:硬件接口与软件接口,作为测试工程师,更多关注软件层面的接口接口是最小的质量保证网二、接口测试的必要性①、可以发现很多在页面上操作发现不了的bug②、检查系统的异常处理能力③、检查系统的安全性、稳定性④、前端随便变,接口测好了,后端不用变三、分享django请求生命周期http请求首先到达wsgi服务器,解析封装为request对象, 交给web框架处理在框架

2021-10-06 21:04:03 64

原创 断言是什么,怎么使用

一、断言是什么断言其实就是对预期结果与实际结果的判断,预期==实际,就通过;预期! =通过则失败。 Postman的断言是JavaScript语言编写的,写在tests标签页里,在sandbox中运行,postman预置了很多公共库,如 cheerio(解析html)、lodash(简化JSON操作)、CryptoJS (加密解密)、chai (断言框架)等。二、用Postman使用断言来看看1.在collections根据自己的需求自定义添加目录、子目录2.创建请求3.点击用户登录,会.

2021-10-06 07:42:28 3185

原创 Postman使用

一、首先我们来看一下postman的优势与概念:优势:从分层测试的角度来说,接口测试是必备技能。所以接口测试是非常值得开发人员去进行掌握的。常见的接口测试工具很多,如:jmeter,soapui,postman等。但postman相较于其他测试工具,不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在调试HTTP请求方面可以说是性价比最高的接口测试产品之一。并且postman适用于不同的操作系统,还支持postman浏览器扩展程序、p

2021-10-05 20:59:26 235

原创 第六天笔记

等价类1、概念从输入(输出)中划分成若干个子集合,从划分的子集合中选取代表数据进行测试,如果选取的数据测试没有问题(符合预期结果),就认为未被选取的数据测试效果是等价的2、分类有效等价类:符合需求规格,输入合理的数据集合无效等价类:不符合需求规格,输入不合理的数据集合3、等价类细节规则(需求本身触发)、长度需求、类型规定、是否为空(必填项检查)、是否可重复输入边界值1、概念边界值是对等价类划分法的一种补充,大量的经验数据表明边界是问题多发区,如果边界测试没有问题就认为

2021-09-27 16:00:06 63

原创 第五天笔记

Python自动化测试一、python的发展方向1、人工智能2、科学计算+数据处理+爬虫3、python自动化:自动化运算、自动化测试4、web开发二、什么是python自动化python自动化就是用python语言来编写脚本或者平台(自动化运维平台,自动化测试平台——>devops),实现公司中重复业务的自动化流程,大体的方向为:1、python自动化测试2、python自动化运维三、为什么自动化选择了python1、python强大的第三方库,为很多自动

2021-09-26 20:45:28 50

原创 第四天笔记

软件测试与需求1、软件测试的定义:在规定的条件下进行操作,以发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程2、需求:测试是保证实际输出与预期输出之间的审核或比较过程,及时发现软件bug和缺陷,避免项目上线由于bug给公司带来损失软件分类根据应用场景分类:工具类、游戏型、媒体型、电商型根据软件架构分类:单机版软件、分布式软件B/S架构:C/S架构:测试分类按测试阶段划分:单元测试、集成测试、系统测试、验收测试按是否覆盖源代码:黑盒测试、白盒测试、灰盒测

2021-09-24 14:10:35 61

原创 第三天的笔记

此流程图展现了登录状态中发生了什么,之后在后台发生了什么,最后提交什么到达前端这张流程图是cookie和session之间状态保持的过程Cookie定义:是由服务器端生成,发送给浏览器,浏览器会将cookie中key/value保存到某个目录下的文本文件内,下次请求同一网站时将自动发送该cookie给浏览器特点:1、是以键值对的格式存储数据的 2、不同域名之间的cookie是不能互相访问的 3、当浏览器请求某网站时,会将所关联的cooki...

2021-09-23 16:23:19 52

原创 第一天的笔记

Django的流程运行图Django的配置文件及位置MVC和MVT的区别MVC:三个字母按顺序依次代表DB(数据库)、页面、代码MVT:三个字母按顺序依次代表DB(数据库)、代码、页面Flask和django的优缺点Flask优点:只需要一个.py文件就可以运行,灵活度高缺点:需要自定义文件多,效率慢django优点:不需要自定义文件,内部包含大量导包,在特定的条件下,可以使用djangoHTTP请求包括三部分请求头:定义请求样式...

2021-09-22 16:09:11 48

原创 第二天的笔记

RESTFUL是基于HTTP上研发出来的框架,任何只要满足条件的框架都可以称之为RESTFUL框架RESTFUL是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便。条件: 1、使用HTTPS传输协议的 2、域名分为子域名和url方式 3、域名后面跟上/v,加上版本号 4、url里面不能出现动词,只能出现名词或名词复数 5、方法:1、get查询 ...

2021-09-22 16:05:10 75

day001.docx

第一天的学习笔记

2021-09-18

空空如也

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

TA关注的人

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