码迷,mamicode.com
首页 > 编程语言 > 详细

接口测试(java+testng+ant+jenkins)第五篇 java二

时间:2017-09-16 23:25:57      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:pac   oid   测试   分离   cell   参数说明   ati   exce   throw   

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二

标签:pac   oid   测试   分离   cell   参数说明   ati   exce   throw   

原文地址:http://www.cnblogs.com/smlxs/p/7533186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!