本文首发于:行者AI 我们在做自动化测试的时候,大家都是希望自己写的代码越简洁越好,代码重复量越少越好。那么,我们可以考虑将request的请求类型 如:Get Post Delect请求 都封装起来。这样,我们在编写用例的时候就可以直接进行请求了。 . 源码分析 我们先来看一下Get Post Delect等请求的源码,看一下它们都有什么特点。 Get请求源码 Post请求源码 Delect请 ...
2021-06-11 13:38 0 177 推荐指数:
——————·今天距2021年253天·—————— 这是ITester软件测试小栈第114次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化之Token详解及应用,介绍token基本概念、运行原理及在自动化中接口如何携带token进行访问。 以下主要介绍 ...
1.requests安装 Windows: 打开cmd命令行,输入pip install requests,等待安装完成即可 Linux: (建议使用Python3),终端中输入pip3 install requests,等待安装完成即可 Mac: (建议使用 ...
一、如果运行时,提示ModuleNotFoundError: No module named 'requests' 解决方法: 1、一定要切到Python3的主目录下安装requests。 2、如果提示已经安装,那原因是安装的路径不正确,需要先卸载。找到现在的安装目录(会提示),在CMD ...
python接口自动化(post请求) 一、post请求的作用:新增资源 二、data格式的参数请求(data是字典对象) 三、json格式的参数请求(json是json字符串) 四、讲data格式的请求参数转换成json格式的参数 导入 ...
python接口自动化(put请求) 一、put请求的作用:更新资源 二、应用 导包:import requests 调用requests.put()方法 参数有URL、data、headers,方法同post请求 响应r.json()-json格式的响应 ...
python接口自动化(delete请求) 一、delete请求的目的:删除资源 二、应用 导包:import requests 调用delete方法:requests.delete(url) 获取响应状态码:r.status_code ...
前段时间用python对公司项目的接口进行了自动化测试,由于存在很多不完善的地方,在这过程中也遇到了一些问题。为了便于以后温习回顾,以下做了一些总结: 1.请求登录接口 2.方法封装 提取token ...