自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 接口自动化初步实践(九)之Unittest断言

python接口自动化初步实践

2022-10-09 10:55:04 376

原创 接口自动化初步实践(八)之Unittest

前言之前的介绍内容,关于Mock只是简单的介绍了用法,具体如何与我们的测试代码结合还没有提到。今天内容主要介绍Unittest这个贯穿所有内容的关键知识点。虽然内容简单,如果有疑问一定在初期都查阅相关资料解决。避免以后代码量上来后,回来补课一、简介unittest库是python自带集成好的库,不需要我们pip安装,或许你也听过或者看过其他诸如:pytest的测试框架。诚然这些框架或多或少都有比unittest更优秀更简洁的地方,但是初学中,依然建议大家从unittest入手,之后向其他框架转移。这

2022-09-22 14:23:05 477

原创 接口自动化初步实践(七)之Mock介绍

前言之前的介绍内容,主要是介于接口暂未开发完毕,测试工作的提前量如何做。和实际的测试代码脱节甚多,今天分享内容主要对于代码层做数据的mock。依然是存在接口开发未完成,或老的接口需要依赖新接口的情况下,对于测试代码逻辑验证的主要工具一、环境搭建这里介绍一个库,“mock”,需要查看本地的python版本,3.x的python版本unnitest自带mock,2.x版本需要手动安装。cmd安装代码pip install mockpython 3.x版本直接引用from unittest imp

2021-09-21 01:30:43 222

原创 接口自动化初步实践(六)之Flask深入

前言上篇介绍了flask简单的get请求的访问,以及和requests的结合,本篇介绍在请求中如何将传递的参数返回,以及POST的请求如何实现提示:以下是本篇文章正文内容,下面案例可供参考一、get传参拿上篇的request.py来import requestsparm = {"username":"了不起的QA", "password":"123"}url = "http://localhost:5000/login"res = requests.get(url, params=pa

2021-09-15 01:23:36 129

原创 接口自动化初步实践(五)之Flask初探

前言之前的内容介绍了requests的使用,但是在涉及接口自动化测试还远远不够。甚至之前介绍过fiddler,或者大家有尝试其他的类似postman等工具,也不够摸到接口自动化测试的门槛。今天介绍python的Flask库,一来可以简单了解接口到底是怎么回事,二来在一些特殊情况下,可以自己写一些简单的接口demo来验证自己的测试代码一、简介上篇我们介绍过requests的使用,在自己项目中可以根据自己的项目来尝试用代码请求接口。但是,有时候,当我们的接口还未开发完成时,只有接口文档的情况下,如何验证我

2021-09-15 01:13:40 119

原创 接口自动化初步实践(四)之requests实践

前言之前的内容主要了解初步的requests使用,如何发送请求,如何携带请求参数。那么,实际在运用过程中,都涉及哪些方面的现实环境?本篇实践目标:如何熟练掌握requests库操作来应对工作环境一、返回值格式化?上篇文里其实有展示过返回值的获取res = requests.post(url, data=data)res.text如上代码:.text能获取到对应url的返回值,我们尝试打印下这个返回值类型是什么print(type(res.text)) # <class 'str'&g

2021-09-15 00:46:42 82

原创 接口自动化初步实践(三)之requests库使用

前言之前的准备都是在工具层的准备工作,我们更好的知道了要测试的接口内容,包括请求方式,请求参数,以及返回内容,返回格式。那么如何在代码层级去做到这些呢?今天主要分享python requests库的使用,在后续的自动化中是必不可少的一部分一、环境搭建首先,本地安装好要使用的python,并且添加本地的环境变量 (具体百度)安装成功后,在cmd命令行中直接输入“python”后弹出如图内容,表明python安装成功并且环境变量设置正常。其次,在cmd命令行中,安装requests库pip ins

2021-09-07 01:17:09 117

原创 接口自动化初步实践(二)之fiddler数据mock

接口自动化初步实践(二)之fiddler数据mock前言当我们测试一个接口或者功能模块的时候,如果这个接口或者功能模块依赖其他接口或其他模块,又如果所依赖的接口或功能模块未开发完毕,那么我们就可以使用mock模拟被依赖接口,完成目标接口的测试 ;或者我需要一些错误的接口返回值来确认前端的错误处理,也可以mock模拟出数据来观察。前者后续详细说明,优先展示后者内容一、修改数据首先,为了验证正常的前端显示逻辑以及对异常数据的处理,需要模拟数据发送中的数据 丢失,缺省,错误 的情况,此时,我们需要Fidd

2021-09-01 02:36:14 208

原创 接口自动化初步实践(一)之fiddler抓包

接口自动化初步实践(一)之fiddler抓包前言一、设置过滤?二、设置代理三、初次尝试抓包总结前言“ 熟练使用抓包工具,对于接口测试初期的接口分析来说很重要,也能快速梳理出清晰的接口内容”一、设置过滤?首先,Fiddler作为抓包工具能在你的设备上抓取各种的访问数据,我们需要定向的过滤掉我们不需要的接口项目,只留下我们项目内的数据如图:首先在fiddler中将底部的过滤选择为 “Non-Browser”过滤掉来自浏览器的数据其次,在Filters页签中,勾选“Use Filters”—选择下

2021-09-01 02:04:58 187

python,爬取猫眼电影top100电影信息

基于python3.x。用python爬取猫眼电影top100电影信息 并且以txt文本格式保存在本地

2018-10-11

爬虫练习,ajax爬虫练习,爬街拍图片

爬虫练习,针对ajax的爬虫练习,使用脚本爬去今日头条街拍栏目下的街拍图片并保存在本地

2018-09-11

空空如也

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

TA关注的人

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