# 飞书文档服务器(feishudocserver)测试工具

这个测试工具集专门用于测试feishudocserver的`create_nice_feishu_doc`方法。

## 文件说明

- `run-test.sh` - 主要的测试运行脚本，运行简单测试并记录结果
- `simple-test.js` - 简化版本的测试脚本，易于理解和修改
- `test-nice-doc.js` - 完整版测试脚本，包含更多功能和错误处理
- `logs/` - 目录，存放测试日志文件
- `results/` - 目录，存放测试结果输出

## 使用方法

### 快速测试

最简单的方法是运行bash脚本：

```bash
./run-test.sh
```

这将执行简单测试并在控制台显示结果，同时将结果保存到`results/`目录中。

### 直接运行测试脚本

如果需要更多控制或想查看更详细的输出，可以直接运行Node.js测试脚本：

```bash
# 运行简单测试
node simple-test.js

# 运行完整测试
node test-nice-doc.js
```

## 测试内容

这些脚本测试`create_nice_feishu_doc`方法，通过以下步骤：

1. 启动feishudocserver服务器
2. 等待服务器准备就绪
3. 发送一个包含Markdown内容的请求
4. 捕获并解析服务器响应
5. 记录详细日志以便分析

## 修改测试

如果需要修改测试内容或配置，可以编辑`simple-test.js`文件中的以下部分：

- 修改Markdown内容：查找`testContent`变量
- 更改文件类型：修改`fileType`参数 (支持 '.md' 或 '.docx')
- 添加文件夹Token：取消注释并设置`folderToken`参数

## 运行环境要求

- Node.js (v14或更高版本)
- NPM或NPX (用于安装和运行feishudocserver)
- Bash (用于运行shell脚本)

## 故障排除

如果测试失败，请检查：

1. feishudocserver是否能正常安装和运行
2. 网络连接是否正常
3. 飞书API访问是否正常
4. 查看日志文件获取详细错误信息