自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络请求

1.urllib模块:传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想直接把返回结果拿出来使用的话,还得用json将一个get请求返回的数据写进文件中,保存在本地登陆接口,传参,获取返回的结果,转成json格式,获取其中sign的值2.requests模块:requests模块是python的一个第三方模块,它是基于python自带的urllib模块封装的,...

2018-11-07 20:17:08 174

原创 mock接口开发

1.理解:自己写的一个模拟的接口,在真实接口未开发完成时,用模拟接口代替真实接口,正常测试接口后面的流程2.需要安装flask(python第三方模块,一个简单web框架) pip install flask3.写接口:写的是一个获取当前时间的接口,请求方式不写则默认为get请求,server=flask.Flask(name) 是把当前这个python文件当作一个服务,server.r...

2018-11-07 20:13:08 270

原创 导入模块和redis的使用

一、导入模块导入模块的顺序:1、先从当前目录中找2、再从环境变量中找导入模块的实质:就是把导入的文件执行一遍import redisfrom conf import settings #从某个文件夹中导入某个模块from lib.tools import mydb,my_redis #从某个模块中导入某几个函数二、redis的使用1.非关系型数据库 nosql redis、...

2018-10-18 18:39:14 594

原创 内置函数

常用内置函数print(all([1, 2, 3, 4])) # 判断可迭代的对象里面的值是否都为真print(any([0, 1, 2, 3, 4])) # 判断可迭代的对象里面的值是否有一个为真print(bin(10)) # 十进制转二进制print(bool(‘s’)) # 把一个对象转换成布尔类型print(bytearray(‘abcde’, encoding=‘u...

2018-10-18 18:35:42 170

原创 发邮件、写日志

发邮件需要导入yagmail这个模块,如果有中问的,需将官网下载安装的yagmail卸载,重新安装yagmail-0.10.212-py2.py3-none-any.whl(修改了代码,支持中文)写日志需安装nnlog模块,如果传入的level是高级别的,那就不会打印等级比他低的错误了...

2018-10-18 18:34:41 158

原创 python学习(八)常用模块

模块: 一个python文件就是一个模块 1.标准模块 不需要单独安装,python自带的模块 time、random 2.第三方模块 3.自己写的pythonrandom模块 string模块

2018-09-10 20:55:11 175

原创 python学习(七)集合

集合天生可以去重,用{}表示,无k,v;里面为元素,无序 集合常用方法

2018-09-10 20:52:48 87

原创 python学习(六)函数

实现特定功能的一坨代码,为了提高代码的复用性;用def定义,必须调用才会执行 入参的时候为形参(变量);调用时传的为实参;在函数里定义的变量为局部变量,只能在函数中使用;return 返回值 ...

2018-09-05 15:21:11 147

原创 python学习(五)json处理

json是一种通用的数据类型,所有语言都认识,接口返回的数据都是json格式 json串是字符串 import json 引入json模块 json.loads() 方法 将json串转成字典,key-value要用双引号 dumps()方法,将字典转成json串,indent是缩进,ensure_ascii是写的中文正常显示 loads()与load()的区别, load...

2018-09-05 15:19:18 133

原创 python学习(四)文件读写

三种模式介绍:#r只读模式,默认的,未指定模式时为只读 r 打开文件不存在的话,会报错 ; r+ 读写模式 #写模式 w 会将原来文件中的内容清空 打开文件不存在的话,会新建一个文件 w+ 写读模式,虽然能读,但是因为把文件内容清空了,读到的就是空 #追加模式 a+ 追加读模式 能读能写,但是文件指针在最后面,需要移到前面f.seek(0) a 追加写,不能读,不会将原来文件清空,打开文...

2018-09-05 14:41:35 113

原创 python学习(三)字典、元组、字符串 语法基础与常用操作

切片也可以切字符串字符串也有下标,和list取值、判断方式一样 回文算法,回文:正反都是一样的 s==s[::-1] len(s) 字符串的长度元组也是一个list,但是元组不能修改 用()括号 字典,是key-value 的数据类型,没有下标这一说,用key取值字典也可以循环 优点,速度快,好取值,增删改查 字典名[‘name’] 这样取值 但是没有值得情况,...

2018-08-29 17:54:50 154

原创 python学习(二)List语法基础与常用操作

list 是列表,也叫数组,用[ ]括号,并用逗号隔开,里面可以任意类型,字符串,数字,都可以。 取值用 list【0】,开始从0开始 list.append(‘添加的元素’) 在末尾添加 list.insert(0,’添加的元素’) 0指添加的位置 指定位置添加元素 每次运行代码的时候,内存就回释放,所以每次运行的时候,都是重新定义 修改指定位置的值,直接重新复制 list【5】...

2018-08-29 15:32:28 1372

原创 python学习(一)简介与语法基础

Python简介:是一种面向对象的程序设计语言,主要特点是:语法简洁清晰,库丰富(第三方库最多的)。python作用:可以开发前端,后端都可以,用来开发一些小工具,自动化运维,人工智能等等。听得较多的还有网络爬虫。Python对测试的意义:针对于测试同学,在功能测试外,还要接触 性能测试、自动化等相关测试,虽然我们常常可以借助一些工具,例如:QTP、selenuim、jmeter。但是工具也...

2018-08-23 15:20:22 189

原创 Charles抓包、修改请求、修改返回、弱网设置

Charles是一款常用的抓包工具,抓包工具可以截取通过它设置代理服务器下所有通过他发起与返回的网络请求,和fiddler、wireshark,原理是一样的。Charles主要功能有: 1、截取各种协议的网络包 2、支持修改请求参数 3、支持修改返回结果 4、支持模拟弱网测试Charles抓包的意义 定位问题,因为可以获取发出去的请求,请求头,请求体,返回的数据,所以可以定位是前...

2018-08-23 11:21:04 45665

原创 接口测试(一)postman、jmeter工具

接口测试-postman、jmeter工具操作篇进行接口测试的时候,一般不是通过在client端进行业务来测试,而是通过借助工具帮助我们发送请求去调用接口,从而达到发送数据或者获取数据的目的。目前常用发送HTTP请求的工具:postman、jmeter。当然这两个工具不仅限于发送数据,在测试过程中,需要大量数据的时候,也能派上用场。postman接口测试get请求 :在postman界...

2018-08-16 17:02:04 2039

原创 接口测试(一)接口基础

接口测试基础-及postman、jmeter运用接口测试:官方解释就是测试系统组件间接口的一种测试;是功能测试中的一种;就是前端和后端直接的数据传递的测试,所以认为是可以归于灰盒测试的一种。可能很多测试同事并没有专门测试过接口,但是在测试的过程中经常是遇到的比如我们测试web应用的时候,我们F12打开控制台,在页面操作的时候,我们能看到各种请求,其中就有很多前端向后端发起的请求,这种...

2018-08-15 20:56:37 480

空空如也

空空如也

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

TA关注的人

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