# auto-test-prioject **Repository Path**: masonlisq/auto-test-prioject ## Basic Information - **Project Name**: auto-test-prioject - **Description**: 开发一个自动化的服务器状态监测和文件同步解决方案,以确保服务器的稳定性和数据的完整性。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-09-24 - **Last Updated**: 2023-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # 星际服务器哨兵 #### 介绍 开发一个自动化的服务器状态监测和文件同步解决方案的项目,以确保检测服务器的稳定性和数据的完整性。通过本项目可以自动化检测大量服务器的运行状态,并提供可视化操作。 #### 项目设计 - 客户端:可操作GUI - 开始检测 - 自定义地址检测 - 自定义文件检测 - 状态列表 ![输入图片说明](resource/Snipaste_2023-09-28_00-46-03.jpg) - 服务端 #### 安装使用 - 安装 - jar包:`resource` -> `auto_test_prioject_jar` -> `auto-test-prioject.jar` - 启动:打开cmd命令界面,输入命令`java -jar auto-test-prioject.jar`即可启动 - 使用 - 开始检测:检测固定服务器状态 - 自定义地址检测:检测自定义地址服务器状态 - 自定义文件检测:检测自定义路径文件内服务器状态 #### 功能设计 1. 指定检测目录下`Server.txt`中的服务器,返回服务器响应信息、响应码,判断服务器状态是否异常 2. 自定义输入`服务器地址/域名`,检测服务器状态,返回服务器响应信息。 3. 自定义输入`包含服务器地址的文件路径`,返回文件内服务器的响应信息,判断状态是否异常。 #### 主要技术 - `Java.net` 包 - IO流读入文件 - 线程池技术 - `Java.swing GUI`工具包 #### 参与贡献 - Group 6: 组长:李国威 组员:李文杰、王程、牛元博 #### 项目说明 - 希望本项目能为您提供便利,感谢支持