![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口自动化测试
Bio_C_
努力学习
展开
-
接口自动化测试(处理响应,写入文件)
之前讲了如何处理请求的一些方法。下面我将讲述如何处理响应,以及将测试结果写入Excel文件。1.断言处理:之前断言采用的是自带的断言方法,但基于想要实现完全的接口自动化测试,我的断言目的变成了基于用例的通过准则,我将所有的用例测试结果都进行输出,从而方便进行测试结果的数据统计。/** * 断言方法,参数为:1.可关闭的http响应,即请求返回的响应;2.断言的数据类型,例如:dada[0]/id;3.行数,即第几个用例所使用的数据行数 * @param httpResponse *原创 2020-05-19 16:19:24 · 619 阅读 · 1 评论 -
接口自动化测试(用例优化)
之前文章实现了一个简单的接口自动化测试用例,下面的文章将讲解如何将测试用例进行优化,并用Excel表格进行数据驱动,将测试结果输出到Excel。首先我们先说一下数据驱动,数据驱动即通过读取文件内容,将所需要的数据通过文件读写的方式进行输入输出。这里我推荐使用Excel来进行数据驱动。1.数据驱动:这里我新建了一个ExcelUtil类来进行数据驱动方法的封装。有如下几个方法:①构造方法/** * 构造函数,初始化Excel数据 * @param filePath *原创 2020-05-18 17:26:11 · 1036 阅读 · 0 评论 -
接口自动化测试(测试用例)
前面文章已经讲到封装了get/post等常用的方法,这篇文章我将讲述如何写接口自动化测试用例,以及调用执行方法。要实现接口自动化,无非就是几个元素需要满足;①访问的路径(URL)②传输的参数③信息头类型④处理响应数据⑤断言所以我们用例就从以上元素入手1.路径:前文已说到,所要访问的路径为https://reqres.in/,因此已将其写入到config.properties文件,并用TestBase类进行读取。所以我们要先读取文件内容,初始化HOST@Befor原创 2020-05-14 16:44:56 · 2634 阅读 · 2 评论 -
接口自动化测试(设计过程)
上篇文章讲解了如何搭建环境,这篇文章来讲解一下接口自动化测试的设计过程,以及常用的get,post请求的封装。整个测试过程以https://reqres.in/为例。首先我们分析一下接口测试的要素,所需要哪些元素;①请求的路径②参数③请求头④发送get/post请求⑤处理响应数据⑥断言我们可以将复用率高的,通用的元素进行封装,在此可以封装路径与get/post请求等,因此:1.请求的路径:①在src/main/java下新建配置文件config.propertie原创 2020-05-12 17:17:52 · 677 阅读 · 0 评论 -
接口自动化测试(环境搭建)
最近在做接口测试的一些东西,总结了一下利用java语言做接口自动化测试的方法,将其记录下来,以便后续的工作。我将其分为几大部分。1.环境搭建与配置;2.一些通用的封装方法;3.测试用例的写法及其要素;这篇文章主要讲解环境的搭建与配置,环境是最基本也是比较重要的一步。①maven:安装maven并配置环境变量;主要流程:下载--安装--配置环境变量(M2_HOME&MAVEN_HOME)-- 控制台:mvn -v查看是否安装成功下载地址:https://maven.原创 2020-05-12 16:45:57 · 867 阅读 · 0 评论