接口测试(java+testng+ant+jenkins)第五篇 java二
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试(java+testng+ant+jenkins)第五篇 java二相关的知识,希望对你有一定的参考价值。
1、数据代码分离,方便维护。
一般做法是将数据保存在excel,通过程序读取。
2、读取excel数据。
在D盘新建excel,A列放url,B列放参数。
新建class redExcel
package com.lx; import java.io.File; import java.io.IOException; import jxl.*; import jxl.read.biff.BiffException; public class redExcel{ public static void main(String[] args) throws BiffException, IOException { // 读取文档中坐标B1的数据 System.out.println(getExcelData("D:\\\\APItest.xls", 2, 1)); } /* * 根据路径、坐标获取excel文档的数据 * 参数说明: path(excel文档路径),x(x坐标),y(y坐标) * */ public static String getExcelData(String path,int x,int y) throws BiffException, IOException{ Workbook book ; Sheet sheet ; Cell cell1; String str; book = Workbook.getWorkbook(new File(path)); sheet = book.getSheet(0); cell1 = sheet.getCell(x-1, y-1); str = cell1.getContents(); return str; } }
3、读取数据,发送请求
@Test public void f() throws BiffException, IOException { System.out.println("test1"); String url = redExcel.getExcelData("D:\\\\a.xls", 1, 1); String data = redExcel.getExcelData("D:\\\\a.xls", 2, 1); String s = HttpRequest.sendGet(url, data); System.out.println(s); assertTrue(s.indexOf("and")!=-1); }
以上是关于接口测试(java+testng+ant+jenkins)第五篇 java二的主要内容,如果未能解决你的问题,请参考以下文章
接口测试(java+testng+ant+jenkins)第六篇testng 二
接口测试(java+testng+ant+jenkins)第一篇 java
接口测试(java+testng+ant+jenkins)第五篇 java二
接口测试(java+testng+ant+jenkins)第四篇jenkins