本篇开始,将陆续介绍基于Java+HttpClient+TestNG的接口自动化测试框架。(这里需要阅读的童鞋们有Java的编码知识及HttpClient和TestNG的使用经验。) 首先,我们需要讨论一下,什么是接口测试?为什么要做接口测试?以及我们这个框架解决的问题是 ...
pom.xml 文件中dependency application.properties 文件, 配置一些常量, 例如: 公共类的提取, 例如HttpUtils.java , ReadConfig.java TestNG测试类 testng.xml 运行testng.xml 后得到测试报告 ...
2018-06-10 17:36 0 1331 推荐指数:
本篇开始,将陆续介绍基于Java+HttpClient+TestNG的接口自动化测试框架。(这里需要阅读的童鞋们有Java的编码知识及HttpClient和TestNG的使用经验。) 首先,我们需要讨论一下,什么是接口测试?为什么要做接口测试?以及我们这个框架解决的问题是 ...
之前一篇,我们说了一些测试用函数的接口类与实现类,这样相当于我们已经构造了我们想使用的函数。那么,如何让程序知道我们使用的是函数,并调用接口实现类进行处理后将结果放入我们想要的地方呢? 在这里,我们需要整理一下我们的思路。 首先,我们可以通过正则表达式来匹配到我们的函数 ...
近期武肺肆虐,大地一片萧杀。加之各种消息纷至沓来,每天都是迷迷糊糊的。虽如此,生活还是要继续。也请各位童鞋打起精神,坚持抗疫。山川异域,日月同天。 各位也都多保重身体,技术虽然重要,但是健康更重要。 闲话少说,来说正题。 之前已经讲了一些函数的处理方法。我们这里来讲讲测试 ...
1、数据驱动测试 数据驱动测试的核心是:测试数据与测试脚本分离,实现测试脚本参数化,提高测试脚本的可重用性。在自动化功能测试中如果灵活使用数据源与测试脚本,便能轻松创建与运行成百上千个测试用例。自动化测试框架必须要有文本文件或excel文件 2、框架准备: (1)testng ...
本系列重构更新中 自动化测试框架设计 创建maven项目、添加目录结构、配置文件 数据文件设计 读取数据文件并封装对象 windows下allure-commandline安装、使用 技术栈 java:封装、泛型、反射、jdbc等 testng ...
近几年接口自动化变得越来越热门,相对比于UI自动化,接口自动化有一些优势 1.运行比UI更稳定,让BUG更容易定位 2.UI自动化维护成本太高,接口相对低一些 接口测试其实有很多方式,主要有两种,一个是工具,最常见的有:Postman,SoupUI,Jmeter;另一个就是代码 ...
在实际的接口测试中,有时需要根据情况进行文件的上传和下载。在文件数量比较小的时候,我们当然可以直接处理(比如若干个接口都用一个文件)。但是,如果我们上传的文件需要使用不同文件夹里不同的文件,而且数量又比较大的情况下,直接写路径就比较麻烦了。 那么,怎样来处理这样的问题呢?还是需要先整理 ...
在真正开始接口测试之前,我们需要对参数的处理进行梳理。这里所说的“参数”,既包含之前在xml中的配置(我们称之为全局参数),也包含在每一条用例中书写的param。全局参数为固定不变的,而根据接口相应获取的数据是动态变化的。 之前我们已经用${param_name}的形式,定义 ...