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

知道ddt的基本使用方法之后,练习把之前用excel文件来维护的接口测试用例改用unittest ddt来实现。 这里我选用yaml文件来管理接口参数,开始本来想用json,但是json无法添加注释,可读性不好。 .向yaml文件中添加数据 下面截图是接口文档中的各个接口,每个接口都有一个固定的序号,所以在设计每个接口的测试数据时,以序号来区分不同接口 yaml文件内容如下,需要注意的是yaml的 ...

2018-04-29 12:53 2 2045 推荐指数:

查看详情

利用unittest+ddt进行接口测试(一):简单demo

一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。 这个时候就可以利用ddt管理测试数据,提高代码复用率。 先看一个简单的demo ...

Sun Apr 29 07:15:00 CST 2018 1 3245
Python unittest+DDT实现的数据驱动测试

前言 数据驱动测试: 避免编写重复代码 数据测试脚本分离 通过使用数据驱动测试,来验证多组数据测试场景通常来说,多用于单元测试接口测试 ddt介绍 Data-Driven Tests(DDT)即数据驱动测试,可以实现不同数据运行同一个测试用例。ddt本质其实就是装饰器 ...

Thu Jul 30 00:34:00 CST 2020 0 1123
requests---通过yaml+ddt封装测试数据

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

Tue May 12 03:05:00 CST 2020 0 709
接口测试基础七--接口测试数据的验证

数据表中检查数据的过程就是接口数据验证。 数据验证的基本思路: 1、准备查询sql,多条sql,同样做编号,接口调用前执行查询,对查询结果编号并记录下来; 2、准备查询sql,多条sql,同样做编号,接口调用后执行查询,对查询结果编号并记录下来; 3、比对两次的查询数据 ...

Thu Jan 24 01:30:00 CST 2019 0 1000
接口测试数据建模

提到接口测试,用例其实就是围绕一堆测试数据来的,这样测试数据的设计就显得尤为重要,这也是考验测试工程师设计测试数据的能力,你是如何来规划你的测试数据?有没有进行建模后再执行?你的跑的那么多数据是否有意义?是否是接口测试真正需要的?是不是有依据?这些都是做好接口测试的关键所在。 下面我们从入参 ...

Wed Dec 02 00:50:00 CST 2020 1 395
接口测试数据关联

一、接口自动化的时候,下一个接口的入参是需从上一个接口的参数得出,两个接口的参数需关联;如下: 1、第一个接口的参数:replace = {"token":"12344","uuid":"1yuwngwbc"} 2、第二接口的参数:tokens = {'reques':'1111','tok ...

Thu May 21 06:54:00 CST 2020 0 979
python DDT读取excel测试数据

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

Mon Mar 26 00:06:00 CST 2018 0 1396
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM