java 测试接口连通性
指定循环次数:requestCount ,指定url,
可以循环测试连通性,已可以设定每次请求的间隔 Thread.sleep(1000)
Jdk 1.8
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class TestSleepMain {
public static void main(String[] args) {
String apiUrl = "http://xxx/xxx/test";
int requestCount = 780;
for (int i = 0; i < requestCount; i++) {
try {
// 等待1秒
Thread.sleep(1000);
// 发送GET请求
HttpURLConnection connection = (HttpURLConnection) new URL(apiUrl).openConnection();
connection.setRequestMethod("GET");
// 获取响应结果
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuilder response = new StringBuilder();
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
// 打印响应结果
System.out.println("Response: " + response.toString());
} catch (IOException | InterruptedException e) {
// e.printStackTrace();
System.out.println("error: " + e.getMessage());
}
}
}
}

浙公网安备 33010602011771号