原文:requests---通过yaml+ddt封装测试数据

前面安静介绍yaml的时候都提到过可以用来存储测试数据,帮助我们完成数据分离的测试思想,从而帮助我们以后更换测试数据更加方便 整体思路 我们主要思想就是进行测试数据的分离: 一个写数据的地方 一个读数据的文件 编写测试用例 封装读取Yaml 简单的进行对读取yaml进行封装,方便我们后面调用 写入测试数据 我们将测试的数据写入到yaml中 完成数据读取 读取yaml已经全部封装好了,然后数据也填 ...

2020-05-11 19:05 0 709 推荐指数:

查看详情

利用unittest+ddt进行接口测试(二):使用yaml文件管理测试数据

知道ddt的基本使用方法之后,练习把之前用excel文件来维护的接口测试用例改用unittest+ddt来实现。 这里我选用yaml文件来管理接口参数,开始本来想用json,但是json无法添加注释,可读性不好。 1.向yaml文件中添加数据 下面截图是接口文档中的各个接口,每个接口都有一个 ...

Sun Apr 29 20:53:00 CST 2018 2 2045
requests---通过file_data方法请求yaml数据

 前面介绍了通过ddt的方法请求yaml数据,当时我们用的方法是直接ddt.data的方法去读取的,也非常简单,今天我们通过ddt方法中的file_data读取数据 file_data file_data属于ddt库中的一个方法,主要作用在安静这边理解就是读取json或者是yaml结尾的文件 ...

Wed Jul 29 01:41:00 CST 2020 5 877
python DDT读取excel测试数据

ddt 结合单元测试一起用 ddt(data.driven.test):数据驱动测试 由外部数据集合来驱动测试用例 核心的思想:数据测试代码分离 应用场景:一组数据来执行相同的操作 当测试数据发生大量变化的情况下测试代码,(或者说 ...

Mon Mar 26 00:06:00 CST 2018 0 1396
python+requests+unittest 接口ddt测试

数据驱动的形式,将用例维护在py文件中 源码分析: 变量定义 参数定义 执行工具类 unittest执行类 最后,我们还可以批量执行case 当然缺少 ...

Tue Jan 08 21:17:00 CST 2019 0 762
requests---重定向

  通常我们抓包的过程中,都会看到302的状态码,那么这个过程发生了什么? 什么是重定向 就是通过各种方法将各种网络请求重新定个方向转到其它位置,本来应该从a出发到达b但是最终到达了c,这种场景就 ...

Thu Jul 25 07:52:00 CST 2019 0 599
Postman测试数据

一、新增 在controller中编写新增的方法,加上@RequestBody注解,以json格式获取数据 在Postman中,有两种方法新增数据 直接新增参数,如: 以json格式新增 ...

Thu Oct 29 01:41:00 CST 2020 1 424
大话测试数据(一)

测试数据在整个测试过程中扮演着极为重要的角色,但是它却像个没有星象的演员,明明至少是男二号,但总是被观众忽略。在测试过程中,我们往往在测试计划阶段就忽略了测试数据,在起先没有给测试数据的设计、准备留出足够的时间,投入足够的精力,到了测试执行阶段追悔莫及。只有吃过大亏的测试人员,才会 ...

Thu Aug 28 22:08:00 CST 2014 4 1456
requests---登录禅道

前言   大家常用的bug管理工具大多数都是禅道,jira。今天介绍下,如何用过requests的方法进行登录禅道 抓取登录状态 通过fiddler进行抓取登录禅道过程 通过抓包可以获取一些内容,登录接口地址,登录请求方式,登录时的账号名,密码,这时候会发现,登录的账号名和密码和我 ...

Sat May 15 00:02:00 CST 2021 0 190
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM