package api_java01;import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;import javax.swing.text.html.parser.Entity;
import java....
注册、登录、充值等用例都继承于父类BaseCase
按照之前测试用例测试方法的步骤介绍,每个测试用例都按照这些步骤实施
注册
注册成功后会员信息会插入到数据库,所有这里需要加上数据库断言
数据提供,只需要传入需要解析的excel 用例表格中的接口编号
登录接口用例
登录用例不需要做数据库断言数据提供,只需要传入需要解析的excel 用例表格中的接口编号
本章节介绍接口自动化测试之充值接口的自动化,废话不多说,上代码
接口的用例步骤参考注册接口,这里不重复介绍了
充值
添加数据库断言,充值成功后,金额会变化
数据提供,只需要传入需要解析的excel 用例表格中的接口编号
在进行数据解析时,先来看看excel测试数据格式,这里采用接口和测试数据分离的方式,即分为两个sheet页签分别存放接口信息,用例信息
excel封装成对象步骤1、导入easypoi的坐标 2、加载excel的流对象 3、导入参数对象ImportParams 4、工具ExcelImportUtil解析excel封装成List对象 5、添加java类API、Case和 excel中列的映射关系(@Excel)
具体来看下ExcelUtils这个类下面有哪几个方法:
1、read方法: 读取excel两个页签...
简介了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程。其实这些基本上在python接口自动化的文章中已经详细的介绍过了,不清楚的可以过去看看、了解了解。传送门 在这个系列宏哥想换一种方式来给小伙伴们讲解一下相关的知识。希望大家喜欢。
一、什么是接口
在这里我举了一个比较生活化的例子,比如我们有一台笔记本,在笔记本的两端有很多插口。例如:USB插口。那么这个...
这套框架的报告是自己封装的
由于之前已经通过Extentreport插件实现了Testng的IReport接口,所以在testng.xml中使用listener标签并指向实现IReport接口的那个类就可以替换原始的testngreport
testng配置如下:
单suite,单test
test name 指向你写的testCase,methods放入需要执行的方法 1 <?xml version="1.0" encoding="UTF-8"?>2 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">3 <suite name="test" verbose="1" ...
public class STR {
private static String Builderrud(int a){
StringBuilder builder= new StringBuilder(); //调用StringBuilder类
for (int j=0;j<a;j++){
builder.append(j); //Builder类的追加功能
}
String builder1=String.valueOf(builder);
System.out.printf(builder1); //调试打印 ...
项目结构:
一.TestNG+MySQL+MyBatis实现对测试用例数据的读取
本篇文章讲解TestNG+MySQL+MyBatis+ExtentReports实现对测试用例数据的读取,下面放出所有配置文件的目录方便下文理解。
1.配置mysql数据库
2.配置pom文件
3.配置application.properties文件
4.配置databaseConfig.xml文件
5.配置testng.xml文件
6.配置SQLMapper.xml文件
7.配置model文件
8.配置config文件
9.配置utils文件
10.配置cases文件
1.配置mysql数...
最近项目比较悠闲,想找点事干,写了个 Excel 接口测试的 "框架" 以前用 python 写过一个,这次用 java, 应该说框架都不算,反正就是写了,能帮我解决问题就行。
当然咯,也许会问干嘛那么麻烦直接用 feed4testng, 或者 testng 就行了,没事找事干还专门写个这玩意... 呵呵,就闲的蛋疼!
文笔有限不知道怎么写,直接上代码:
欢迎各位指定,或提出好的意见,总觉得还有很多不好的地方。
结构就这破样了, E 文也不好, 随便捣鼓,...