- 博客(5)
- 收藏
- 关注
原创 接口自动化框架(java)--5.通过testng.xml生成extentreport测试报告
由于之前已经通过Extentreport插件实现了Testng的IReport接口,所以在testng.xml中使用listener标签并指向实现IReport接口的那个类就可以替换原始的testngreport testng配置如下: 单suite,单test test name 指向你写的testCase,methods放入需要执行的方法 <?xml version="1.0"...
2018-08-21 15:03:37 4344
原创 接口自动化框架(java)--4.接口Token传递
一般token会在登录接口返回结果中呈现,从代码层面获取token的方式有很多种,我是使用jsonpath这个json路径语言去匹配token所在路径的key值 我将获取jsonpath写成一个静态方法放在testUtil里面,将jsonpath路径写在配置文件中,在testcase中使用方法时,只需要传入已返回的请求结果和配置文件中的jsonpath路径即可 package com.q...
2018-08-21 14:30:23 4275 2
原创 接口自动化框架(java)--3.get,delete请求,Excel管理多种请求类型
每种请求类型放入不同的sheet中,就可以避免新建太多的excel去做数据驱动。 XSSFSheet类提供了一个读取sheet的方法,getSheetAt(int),通过下标去访问想要的sheet 1.Excel,添加两个sheet页改名成get , delete,代表这两种类型的接口 2. 在用例的dataProvider中将这两个sheet作两个方法分别读取。再传入对应的test中...
2018-08-21 13:37:34 1789
原创 接口自动化框架(java)--2.接口用例POST请求,参数配置
Post类型的接口通常有请求参数,请求参数也是json类型,所以需要写一个类将请求参数序列化成json对象 以常见的登录接口为例 新建一个package,和postParameters类 package com.qa.Parameters; public class postParameters { private String userName; privat...
2018-08-20 17:48:53 4892 2
原创 接口自动化框架(java)--1.项目概述(此项目已弃用,大家不要再下了,后面会上传一个完整框架搭建过程)
项目github地址: https://github.com/tianchiTester/API_AutoFramework 1.测试基类TestBase: 接口请求的testcase类需要继承此类去读取properties文件 package com.qa.base; import java.io.FileInputStream; import java.io.Fi...
2018-08-20 14:37:59 7237 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人