requests安装 用pip安装requests模块 pip install requests 一、Get的使用 格式:get(url, params=None, **kwargs) Get常见查询参数 req.status_code:响应状态码 req.raw:原始响应体,使用r.raw.rea ...
分类:
编程语言 时间:
2020-04-20 01:26:03
阅读次数:
89
引言 在之前写过一篇基于Python接口自动化测试框架+数据与代码分离(进阶篇)附源码,这篇主要是python接口测试中的数据驱动,简称:“ddt”。下面介绍在实际工作中使用jmeter做数据驱动的接口测试。 测试数据准备 首先创建csv文件,该文件作为测试数据输入,内容如下: 以上内容保存退出后也 ...
分类:
其他好文 时间:
2020-03-14 18:27:10
阅读次数:
50
1、json和字典的区别? Json是轻量级的数据交互格式,以key-value的键值对形式来保存数据,结构清晰,可以说是目前互联网项目开发中最常用的一种数据交互格式。 字典,同样是以key-value的键值对来保存数据,是python中的一种数据类型。 2、你做接口自动化测试时,测试数据放哪里? ...
分类:
编程语言 时间:
2020-03-06 15:19:31
阅读次数:
199
前言 之前讲了文件上传,当然就有文件下载啦 文件下载操作步骤 极其简单,将二进制格式的响应内容存进本地文件中,根据需要下载的文件的格式来写文件名即可 1 down_url = 'https://www.imooc.com/mobile/appdown' 2 res = requests.post(d ...
分类:
编程语言 时间:
2020-01-24 22:30:18
阅读次数:
181
前言 如果需要发送文件到服务器,比如上传图片、视频等,就需要发送二进制数据。 一般上传文件使用的都是 Content-Type: multipart/form-data; 数据类型,可以发送文件,也可以发送相关的消息体数据。 POST一个多部分编码(Multipart-Encoded)的文件 使用 ...
分类:
编程语言 时间:
2020-01-24 21:15:25
阅读次数:
506
在编写接口测试脚本时,要考虑一个问题:参数值从哪里获取 一种方式是可以通过数据库来获取,但是通过这次接口测试,我发现读取数据库有一个缺点:速度慢 可能和我的sql写法有关,有些sql加的约束条件比较少,有时甚至全量查询,把所有结果遍历一遍,这样一轮下来直接就炸了,那速度比蜗牛还慢 这种方式给我的体验 ...
分类:
编程语言 时间:
2019-11-17 16:19:46
阅读次数:
82
Requests模块的使用 中文文档API:http://2.python-requests.org/en/master/ 1、发送get、post请求 2、响应的属性 查看响应内容 response.text 属性 respone.content.decode('utf8') 属性,字节形式的需要 ...
分类:
编程语言 时间:
2019-10-01 20:19:40
阅读次数:
146
python操作mysql数据库 1、安装pymysql库 在python中安装pymysql第三方库,通过pip install pymysql 命令进行安装。 2、python操作mysql数据库的步骤 建立数据库连接,连接到数据库 connect 创建一个游标 cursor 执行对应的sql语 ...
分类:
数据库 时间:
2019-10-01 20:08:28
阅读次数:
140
自动化测试其实是吧一个个测试点通过结构化设计串联起来,然后通过第三方模块也好,内置的模块也好,解决每一个测试点遇到的问题,以完成一个完整的自动化测试脚本。下面就完成一个自动化测试脚本。 ............省略一万个字 完成了各个功能(各个模块代码省略)处理的函数,最后将其拼接起来,就可以组成一 ...
分类:
编程语言 时间:
2019-09-15 15:28:45
阅读次数:
126
之前在简书中看了一篇关于日志功能的文档,供大家参考:https://www.jianshu.com/p/62f7b49b41e7 Python通过logging模块提供日志功能,所以直接导入即可 1.定义日志收集器,指定收集器的名称,返回logging对象 2.指定日志收集器的日志等级,NOTEST ...
分类:
编程语言 时间:
2019-09-11 09:58:21
阅读次数:
188