@DataProvider public Object[][] getparam() { int k = 0; String[] param = {"2367952", "2367141", "2366552", "2364334", "2368312"}; Object[][] result = new Object[param.length][]; for (int i = 0; i < param.length; i++) { MyHttpEntity httpEntity = new MyHttpEntity(); httpEntity.setUrl("https://blog.51cto.com/357712148/" + param[i]); result[k++] = new Object[]{httpEntity}; } return result; }
@Test(dataProvider = "getparam", dataProviderClass = Dataprovidert.class, invocationCount = 20, threadPoolSize = 5) public void mydatep(MyHttpEntity httpEntity) { Long starttime = System.currentTimeMillis(); HttpResponse response = HttpRequest.get(httpEntity.url).execute(); Assert.assertTrue(response.body().contains("success")); Long endttime = System.currentTimeMillis(); log.info("请求为:" + httpEntity.getUrl() + "时间为:" + (endttime - starttime) + "毫秒" + "结果:"); } public static void geturl() { log.info("这是调用的Url数据测试一把" + new MyHttpEntity().getUrl()); }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。