摘要: # JSON字符串 和 字典之间的相互转换## 头脑中的信息 --》内在的数据结构## 数据 》内存中的数据结构 》 字典 取值方便## 想记录下来 --》 持久化# 想表达出来 让别人知道 --》 序列化 把内存中的信息数据结构变成 通用的 文本或文件### 我的一个想法 --序列化--》文字 - 阅读全文
posted @ 2020-11-05 18:25 听MM的话 阅读(425) 评论(0) 推荐(0) 编辑
摘要: ########可以通过request中的session来新建一个会话,通过该会话来进行不同的接口请求 import requests # 0. 新建会话 session = requests.session() # 1. 登录 res = session.post(url="https://dem 阅读全文
posted @ 2020-11-05 18:07 听MM的话 阅读(125) 评论(0) 推荐(0) 编辑
摘要: ##############关联接口的用法思想:在实际工作中,往往需要测试到关联接口(依赖接口),比如购买,我们需要保证用户是登录状态,所以在接口测试中需要拿到登录的token值, import requests # 1. 请求第一个接口 从响应中提取得到access_token def get_a 阅读全文
posted @ 2020-11-05 17:50 听MM的话 阅读(514) 评论(0) 推荐(0) 编辑
摘要: #############发送不同请求格式的数据1、post_form发送表单数据,构造一个字典,通过requests中的data参数来接收2、post_json发送json数据,构造一个字典,通过requests中的json参数来接收3、post_xml发送xml数据,通过"""""",来构造一个 阅读全文
posted @ 2020-11-05 17:19 听MM的话 阅读(549) 评论(0) 推荐(0) 编辑
摘要: ##################请求数据参数化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 阅读全文
posted @ 2020-11-05 16:57 听MM的话 阅读(741) 评论(0) 推荐(0) 编辑
摘要: import requests 1、通用的request请求方法,但是需要多添加一个参数即请求方法,格式为requests.request("请求方法","请求信息") # res = requests.get('https://httpbin.org/get') # res = requests. 阅读全文
posted @ 2020-11-05 12:57 听MM的话 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2020-11-05 12:33 听MM的话 阅读(1625) 评论(0) 推荐(0) 编辑
摘要: #################################jenkins任务1、打包、持续集成、部署、定时运行 2、创建自由风格的一个任务 3、一个任务的核心步骤就是,build即创建,即运行测试 4、构建一个任务的基本信息后(需要码云账号信息),并立即构建来执行 5、命令pytest与py 阅读全文
posted @ 2020-11-04 21:44 听MM的话 阅读(189) 评论(0) 推荐(0) 编辑