11 2020 档案
摘要:##########################不喜勿喷思想: 1、基本目录的搭建 report:静态输出目录(报告或者日志) data:静态输入目录(可以存放Excel数据,被读取的一些数据) utils:实用方法层(这里存放的是项目的公共方法,一般拿到别的项目可以直接使用,列如:读取Exce
阅读全文
摘要:# JSON字符串 和 字典之间的相互转换## 头脑中的信息 --》内在的数据结构## 数据 》内存中的数据结构 》 字典 取值方便## 想记录下来 --》 持久化# 想表达出来 让别人知道 --》 序列化 把内存中的信息数据结构变成 通用的 文本或文件### 我的一个想法 --序列化--》文字 -
阅读全文
摘要:########可以通过request中的session来新建一个会话,通过该会话来进行不同的接口请求 import requests # 0. 新建会话 session = requests.session() # 1. 登录 res = session.post(url="https://dem
阅读全文
摘要:##############关联接口的用法思想:在实际工作中,往往需要测试到关联接口(依赖接口),比如购买,我们需要保证用户是登录状态,所以在接口测试中需要拿到登录的token值, import requests # 1. 请求第一个接口 从响应中提取得到access_token def get_a
阅读全文
摘要:#############发送不同请求格式的数据1、post_form发送表单数据,构造一个字典,通过requests中的data参数来接收2、post_json发送json数据,构造一个字典,通过requests中的json参数来接收3、post_xml发送xml数据,通过"""""",来构造一个
阅读全文
摘要:##################请求数据参数化1、请求参数化中分为三种,其中第三种是最好用的2、第二种使用规则:'http://115.28.108.130:5000/add/?a={a}&b={b}'.format(a=a,b=b)3、第三种使用规则:f'http://115.28.108.1
阅读全文
摘要:import requests 1、通用的request请求方法,但是需要多添加一个参数即请求方法,格式为requests.request("请求方法","请求信息") # res = requests.get('https://httpbin.org/get') # res = requests.
阅读全文
摘要:import requests import pytest data = [ ('20', '30', '50'), ('0', '0', '0'), ('-2', '3', '1'), ] @pytest.mark.parametrize('a,b,s', data) def test_add_a
阅读全文
摘要:#################################jenkins任务1、打包、持续集成、部署、定时运行 2、创建自由风格的一个任务 3、一个任务的核心步骤就是,build即创建,即运行测试 4、构建一个任务的基本信息后(需要码云账号信息),并立即构建来执行 5、命令pytest与py
阅读全文