ai-business-write/技术文档/文档生成测试结果.md

4.0 KiB
Raw Permalink Blame History

文档生成测试结果

测试成功

测试时间

2025-12-05 02:38:12

测试内容

使用虚拟数据生成"初步核实审批表"


📄 生成的文件信息

  • 文件名称: 初步核实审批表_张三.docx
  • 文件大小: 18,142 字节
  • 文件路径: /615873064429507639/20251205103812/初步核实审批表_张三.docx
  • 内容类型: Word文档 (.docx)
  • 模板编码: PRELIMINARY_VERIFICATION_APPROVAL

📥 下载链接

预签名URL7天有效

https://minio.datacubeworld.com:9000/finyx/615873064429507639/20251205103812/%E5%88%9D%E6%AD%A5%E6%A0%B8%E5%AE%9E%E5%AE%A1%E6%89%B9%E8%A1%A8_%E5%BC%A0%E4%B8%89.docx?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=JOLXFXny3avFSzB0uRA5%2F20251205%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20251205T023813Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=baa9adc91aa57e2e5ed17ae130c82f93d41bfba57e3edecc81eb3e0715843156

链接有效期: 7天从 2025-12-05 02:38:13 起)


📋 使用的虚拟数据

字段列表15个字段

  1. target_name: 张三
  2. target_gender: 男
  3. target_nationality: 汉族
  4. target_date_of_birth: 198005
  5. target_place_of_birth: 山西太原
  6. target_political_status: 中共党员
  7. target_education: 本科学历
  8. target_organization_and_position: 某公司总经理
  9. target_id_number: 140101198005150123
  10. target_contact: 13800138000
  11. target_address: 山西省太原市小店区某某街道123号
  12. clue_source: 群众举报
  13. clue_info: 被举报人利用职务便利,违规接受他人请托,收受他人财物
  14. investigation_reason: 根据群众举报,反映被核查人存在违规违纪问题
  15. investigation_basis: 《中国共产党纪律检查机关监督执纪工作规则》相关规定

测试结果

测试项目 状态 说明
文档生成 通过 成功生成Word文档
文件验证 通过 文件已上传到MinIO并验证存在
URL生成 通过 预签名URL生成成功
下载测试 可用 URL可以正常访问下载

🚀 使用方法

方法1浏览器直接下载

  1. 复制上面的预签名URL
  2. 在浏览器地址栏中粘贴并访问
  3. 浏览器会自动下载文件

方法2使用命令行下载

Windows PowerShell:

Invoke-WebRequest -Uri "https://minio.datacubeworld.com:9000/finyx/615873064429507639/20251205103812/%E5%88%9D%E6%AD%A5%E6%A0%B8%E5%AE%9E%E5%AE%A1%E6%89%B9%E8%A1%A8_%E5%BC%A0%E4%B8%89.docx?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=JOLXFXny3avFSzB0uRA5%2F20251205%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20251205T023813Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=baa9adc91aa57e2e5ed17ae130c82f93d41bfba57e3edecc81eb3e0715843156" -OutFile "初步核实审批表_张三.docx"

📝 测试说明

测试脚本

测试脚本:test_document_generation.py

测试流程

  1. 准备虚拟数据 - 使用15个字段的虚拟数据
  2. 调用文档生成服务 - 使用 DocumentService.generate_document()
  3. 下载模板 - 从MinIO下载模板文件
  4. 填充数据 - 将虚拟数据填充到Word模板中
  5. 上传文件 - 将生成的文档上传到MinIO
  6. 生成URL - 生成预签名下载URL

测试验证

  • 模板文件可以从MinIO下载
  • 数据可以正确填充到模板
  • 生成的文档可以上传到MinIO
  • 预签名URL可以正常访问

📊 性能信息

  • 生成时间: < 5秒
  • 文件大小: 18,142 字节
  • 存储位置: MinIO存储桶 finyx

⚠️ 注意事项

  1. 链接有效期: 预签名URL有效期为7天
  2. 文件保留: 文件会保留在MinIO中不会自动删除
  3. 重新生成: 如果需要新的链接,可以运行 test_document_generation.py 重新生成

测试完成!文档已成功生成并可以下载! 🎉