接口测试基础五--单接口的批量测试

前面我们已经写了代码实现了接口的处理调用,但有时候我们有几条测试用例但是测试步骤完全一致,这个时候如何实现批量测试呢?

1.解决方案-DDT解决批量测试问题

导入ddt测试类,并调用ddt和data方法:from ddt import ddt,data

@ddt用来装饰测试类

@data(*test_data) 用来装饰测试用例方法

总结:对于统一接口的批量测试,测试逻辑都是一样的,变动的就只有测试数据,因此我们可以来考虑通过列表来提供几组测试数据,测试类用ddt装饰以及测试方法data装饰后,我们就能拿到测试数据,依次注入测试数据然后完成批量测试,从而简化测试代码,简化测试。

原文地址:https://www.cnblogs.com/123blog/p/10296151.html

时间: 2024-10-11 03:52:23

接口测试基础五--单接口的批量测试的相关文章

接口测试基础三--python完成接口调用

前面的接口测试基础一文章有讲到,一次http接口调用,包含了httprequest(http请求)和httpresponse(http响应)两部分,要想做好接口测试,就需要对这两部分内容进行学习,再简单介绍下: 一.http request剖析 请求方法:即http请求的提交方式,一般以get和post居多 URI:请求自愿的表示,可以理解为一个请求的路径信息 协议:http协议 版本:1.1 请求正文:请求参数 请求头:告诉服务器关于客户端环境和请求正文相关的一些信息,例如浏览器版本,请求参数

web接口开发与测试

最近一直在学习和整理web开发与接口测试的相关资料.接口测试本身毫无任何难度,甚至有很多工具和类库来帮助我们进行接口测试.大多测试人员很难深入了解web接口测试的原因是对web开发不太了解,当你越了解开发就会越看得清接口是什么.当然,web开发是比较麻烦,我们很难一下子掌握. 注:不过本文并不是一个零基础的文章,需要你对 Django web开发,requests接口库,unittest单元测试框架,三者有一定的了解. Django快速开发之投票系统 之前分享过一篇Django开发投票系统的例子

接口测试基础与工具

接口测试基础与工具 2016-09-12 接口测试是集成测试实现的一种方式,分为: 消息接口测试 代码接口测试两类 本章主要还是针对消息接口为主的. 1 接口测试基础 1.1 什么是接口测试 接口是指系统模块与模块或系统与系统间进行交互,一般现在我们用的多的是基于HTTP协议为基础的接口(包括WebService协议或者Tuxedo协议),除此之外还有RPC的接口,但不管是哪种接口,其本质就是发送一个Request报文给服务器,然后服务器响应返回一个Response报文. 我们对Response

常用电子面单接口对接技术文档

一.电子面单接口类型及定义 1. 快递电子面单接口:快递公司自己开发的电子面单服务, 商家使用必须快递公司上门做系统对接,使用一家快递则需要对接一次. 2.菜鸟电子面单接口:可一次对接15家快递公司, 无需和每一家快递公司做对接.支持快递有四通一达.EMS.宅急送.德邦.优速.天天.快捷.全峰等15家常用快递公司,其中不包括顺丰. 3.快递鸟电子面单接口:可一次对接15家快递公司, 无需和每一家快递公司做对接.支持快递有四通一达.顺丰.EMS.宅急送.德邦.优速等15家快递公司,对顺丰有电子面单

将 Shiro 作为应用的权限基础 五:SpringMVC+Apache Shiro+JPA(hib

点击链接加入群[JavaEE(SSH+IntelliJIDE+Maven)]:http://jq.qq.com/?_wv=1027&k=L2rbHv 将 Shiro 作为应用的权限基础 五:SpringMVC+Apache Shiro+JPA(hibernate)整合配置 配置web.xml,applicationContext.xml, spring-mvc.xml,applicationContext-shiro.xml,而且都有详细的说明. web.xml是web项目最基本的配置文件,看这

MiS603开发板 第十五章 MCB DDR3内存测试

作者:MiS603开发团队 日期:20150911 公司:南京米联电子科技有限公司 论坛:www.osrc.cn 网址:www.milinker.com 网店:http://osrc.taobao.com EAT博客:http://blog.chinaaet.com/whilebreak 博客园:http://www.cnblogs.com/milinker/ MiS603开发板 第十五章 MCB DDR3内存测试 15.1 DDR3存储器模块及其测试 图像算法硬件最关键的一部分就是内存,内存保

将 Shiro 作为应用的权限基础 五:SpringMVC+Apache Shiro+JPA(hibernate)整合配置

配置web.xml,applicationContext.xml, spring-mvc.xml,applicationContext-shiro.xml,而且都有详细的说明. Web.xml是web项目最基本的配置文件,看这个配置,可以快速知道web项目使用什么框架,它就像一个面板,切入我们想用的插件. applicationContext.xml是spring的基本配置,主要配置数据源.JPA实体管理器工厂.事务 spring-mvc.xml是SpringMVC的配置, applicatio

接口测试基础以及postman案例实战

接口测试基础以及postman案例实战 接口测试 1.就是功能测试; 2.对于咱们班来说测的都是程序对外的接口 3.接口其实就是各种操作数据库 前端(客户端包括客户后台)       后端(服务器端) 前端一般使用(html/css/js等语言开发)     后端一般使用(java/php/python等语言开发)因为语言不通so通过接口来进行交互 接口返回的数据都是通用的数据类型:json类型(所有语言都可以解析) 接口测试 必须有接口文档:(注意参数之间拼接是英文格式填写) 1.url 2.

day1 接口测试基础

1.什么是接口 接口:系统对外接口.程序对内接口. 2.接口分类: 常用就是webservice接口和http api接口. webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试.http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,这也是最常用的两种请求方式. 3.什么是接口测试 接口测试是测试系统组件间接