document.write("");

java 测试接口连通性

指定循环次数:requestCount ,指定url,

可以循环测试连通性,已可以设定每次请求的间隔 Thread.sleep(1000)

Jdk 1.8

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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());
            }
        }
    }
}

  

posted @   人间春风意  阅读(149)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示

距今时间:
1025天8.00 小时 52.73 分钟

当前新增阅读数:140327