当前位置: 首页 > news >正文

福田深圳网站建设资料库网站开发报价

福田深圳网站建设,资料库网站开发报价,有什么做图文长图的网站吗,做网站的图片素材网站有哪些一、创建一个apicases.xlsx放入到eclipse的resource里面#xff0c;然后refresh刷新一下 二、在pom.xml文件中加入poi和testng的mvn repository、然后在eclipse的对应目录下放入features和plugins#xff0c;重启eclipse就可以看到testNG了 !--poi excel解析 --d… 一、创建一个apicases.xlsx放入到eclipse的resource里面然后refresh刷新一下 二、在pom.xml文件中加入poi和testng的mvn repository、然后在eclipse的对应目录下放入features和plugins重启eclipse就可以看到testNG了 !--poi excel解析 --dependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion3.15/version/dependency!-- https://mvnrepository.com/artifact/org.testng/testng --dependencygroupIdorg.testng/groupIdartifactIdtestng/artifactIdversion6.9.8/versionscopetest/scope/dependency三、封装一个读取Excel表格的工具类 package com.duoceshi.test;import java.io.InputStream; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.WorkbookFactory; import org.apache.poi.ss.usermodel.Row.MissingCellPolicy; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType;;public class ExcelUtil1 {public static Object[][] readExcel1(String excelPath) throws Exception {InputStream is null;Workbook workbook null;try {is ExcelUtil1.class.getResourceAsStream(excelPath);workbook WorkbookFactory.create(is);Sheet sheet workbook.getSheetAt(0); //获取到具体的sheet//通过sheet获取行数int lastRowNum sheet.getLastRowNum();Object[][] allData new Object[lastRowNum][]; //创建二维数组存Excel表格数据System.out.println(lastRowNum);for (int i 1; i lastRowNum; i) {Row row sheet.getRow(i);int lastColumn row.getLastCellNum();Object[] objects new Object[lastColumn];for (int j 0; j lastColumn; j) {Cell cell row.getCell(j, MissingCellPolicy.CREATE_NULL_AS_BLANK);cell.setCellType(CellType.STRING); //把cell当成字符串处理String value cell.getStringCellValue();System.out.println(value);objects[j] value;}allData[i-1] objects;}return allData;} catch (Exception e) {e.printStackTrace();} finally {is.close();workbook.close();}return null;}public static void main(String[] args) throws Exception {readExcel1(/apicases.xlsx);}}四、通过testng创建一个testng类引入DataProvider数据提供者 package com.duoceshi.test;import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Set;import org.apache.http.HttpEntity; import org.apache.http.NameValuePair; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.utils.URLEncodedUtils; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; import org.testng.Assert; import org.testng.annotations.DataProvider; import org.testng.annotations.Test;import com.alibaba.fastjson.JSON;/*** 读取Excel表格数据 做数据驱动* * author 多测师王sir**/ public class LoginTest1 {DataProviderpublic Object[][] dp() throws Exception {Object[][] allData ExcelUtil1.readExcel1(/apicases.xlsx);for (int i 0; i allData.length; i) {Object[] objects allData[i];for (int j 0; j objects.length; j) {Object object objects[j];System.out.println(object);}}return allData;}SuppressWarnings(unchecked)Test(dataProvider dp)public void loginTest(String url, String requestBody, String result) throws Exception {ListNameValuePair allData new ArrayListNameValuePair();LinkedHashMapString, String map new LinkedHashMapString, String();map JSON.parseObject(requestBody, map.getClass()); //把字符串转换为map类型SetString ketSet map.keySet();for (String key : ketSet) {String value map.get(key);allData.add(new BasicNameValuePair(key, value));}String requestBodyStr URLEncodedUtils.format(allData, utf-8);String baseUrl url ? requestBodyStr;CloseableHttpClient client HttpClients.createDefault();HttpPost httpPost new HttpPost(baseUrl);CloseableHttpResponse reponseStr client.execute(httpPost);HttpEntity httpEntity reponseStr.getEntity();String responseEntity EntityUtils.toString(httpEntity);//对响应文本进行断言Assert.assertTrue(responseEntity.contains(result));System.out.println(responseEntity);} }五、运行输出结果 {code:200,msg:登录成功,model:{}}{code:400,msg:登录密码不正确,model:{}}
http://www.yayakq.cn/news/3085/

相关文章:

  • 聊城企业网站建设费用韩国风格网站php源码
  • 建筑公司网站源码 开源 免费遵义公司网站制作哪家好
  • 气动喷枪网站建设html5 metro风格网站模板
  • 网站备案邮寄资料嵌入式开发要学哪些
  • 做餐饮如何加入外卖网站怎样给建设的网站提意见
  • 生物科技 网站模板婚庆网站建设目的
  • 网站详情页用cdr做可以吗网页制作公司挣钱吗
  • 免费自助建站排名wordpress 4.9 站群
  • 出版社网站建设网站的网络推广
  • 司瓦图网站编写app
  • 传播型网站建设优势有哪些唐山建网站的公司
  • 自己做的网站程序怎么发布深圳互联网设计开发
  • 公司如何建站萧山区seo关键词排名
  • 网站用什么开发软件做wordpress评论不了
  • 做资源网站做网站需要什么语言
  • php购物网站开发设计与实现wordpress 成功案例
  • 做的不错的网站公司网站可以个人备案吗
  • 南宁大型网站推广公司wordpress mip提交
  • 提供常州网站优化邯郸招聘信息最新招聘
  • 坪地网站建设教程免费做h5的网站有哪些
  • 网站友情链接建设软文营销的本质
  • 学做炒菜的网站广安发展建设集团官方网站
  • 机关公文写作网站做网站的财务需求
  • 网站建设图片大小肇庆专业网站建设公司
  • 东营网站建设那家好网站维护会导致打不开网页吗?
  • 绍兴公司做网站响应式 官网网站
  • 做网站 对方传销做网站文字编辑好不好
  • 手机网站 微信链接怎么做规模以上工业企业总产值
  • 射阳做网站多少钱网站建设优化推广哈尔滨
  • 南昌网站建设公司价位网络维护员主要什么工作