接口自动化当中,参数化(数据驱动)是如何实现?

Posted qsmyjz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口自动化当中,参数化(数据驱动)是如何实现?相关的知识,希望对你有一定的参考价值。

1、接口自动化当中,使用ddt模块实现数据驱动。 

2、流程: 

 1)用excel文件来管理测试用例涉及的数据,包括请求地址,请求方法,请求body,前置条件-sql语句,期望结果,比对方式,数据库校验语句。 

 2)用python封装excel类,根据接口名读取接口对应的测试用例数据所有行,存储在列表当中。 

 3)用unitest框架来编写接口的测试用例,通过在用例前面@ddt.data(*测试数据列表变量名)来执行每一组用例。

以上是关于接口自动化当中,参数化(数据驱动)是如何实现?的主要内容,如果未能解决你的问题,请参考以下文章

Java接口自动化测试 — 使用Excel做数据驱动

Jmeter 参数化之数据驱动(ddt)

用Jmeter参数化实现接口自动化测试

接口自动化面试题

Jmeter-CSV的实例运用(参数化与数据驱动测试)

资深程序员用Python实现数据驱动的接口自动化测试!