MrDoc
MrDoc优化事项
KT企业知识库-重要信息
文档与文集全文检索方案
测试用例
全文搜索-线上测试用例
常见QA
测试用例- Mermaid 支持Emoji表情和中文
本文档使用 MrDoc 发布
-
+
首页
全文搜索-线上测试用例
测试数据概览(已准备好) • 文集• KT知识库(id=1,公开) • 团队私密库(id=2,私密,协作者:arise) 文档 1. MrDoc API 接口文档(id=1,公开文集) 2. KT知识库-重要信息(id=4,公开文集) 3. 内部部署手册(id=45,私密文集,关键词"敏感配置与部署步骤") 4. 协作开发须知(id=46,私密文集) • 账号 & Token | 角色 | 用户 | 密码 | Token | 权限范围 | | ----------- | ------- | ----------- | -------------------------------------------------------- | ------------------------------------ | | 管理员/作者 | admin | admin123456 | ffd562e541f9f34da54c3dd264f3d551e4a0a095cadd2aa646d72833 | 自建、协作及所有公开文档/文集 | | 协作者 | arise | 085200 | 25d5bcc136ba04852639f03696f5a37dd93f89bc75806e0a7d4697a4 | KT知识库(公开)+ 团队私密库(协作) | | 普通访客 | visitor | visitor123 | 7e952c58dbb249e51cdfc89547f0ce3e5c95ad2f01e9587c1b1f8d58 | 仅公开文集及文档 | 索引已重建(python manage.py rebuild_index --noinput),实时更新已启用。 ## 文档全文搜索 & 列表 1. 管理员命中公开文档(关键词 Token) curl -Gs "http://202.79.167.23:8081/api/get_self_docs/" \ --data-urlencode "token=ffd562e541f9f34da54c3dd264f3d551e4a0a095cadd2aa646d72833" \ --data-urlencode "kw=Token" 2. 管理员命中私密文档(关键词 敏感配置) curl -Gs "http://202.79.167.23:8081/api/get_self_docs/" \ --data-urlencode "token=ffd562e541f9f34da54c3dd264f3d551e4a0a095cadd2aa646d72833" \ --data-urlencode "kw=敏感配置" 3. 协作者命中私密文档(同关键词 敏感配置) curl -Gs "http://202.79.167.23:8081/api/get_self_docs/" \ --data-urlencode "token=25d5bcc136ba04852639f03696f5a37dd93f89bc75806e0a7d4697a4" \ --data-urlencode "kw=敏感配置" 4. 访客搜索私密文档(应无结果) curl -Gs "http://202.79.167.23:8081/api/get_self_docs/" \ --data-urlencode "token=7e952c58dbb249e51cdfc89547f0ce3e5c95ad2f01e9587c1b1f8d58" \ --data-urlencode "kw=敏感配置" 5. 访客默认列表(仅公开文档) curl "http://202.79.167.23:8081/api/get_self_docs/?token=7e952c58dbb249e51cdfc89547f0ce3e5c95ad2f01e9587c1b1f8d58" ## 文集全文搜索 & 列表 6. 管理员搜索私密文集名称/内容(关键词 协作者) curl -Gs "http://202.79.167.23:8081/api/get_projects/" \ --data-urlencode "token=ffd562e541f9f34da54c3dd264f3d551e4a0a095cadd2aa646d72833" \ --data-urlencode "kw=协作者" 7. 协作者搜索同一文集(关键词 协作者) curl -Gs "http://202.79.167.23:8081/api/get_projects/" \ --data-urlencode "token=25d5bcc136ba04852639f03696f5a37dd93f89bc75806e0a7d4697a4" \ --data-urlencode "kw=协作者" 8. 访客搜索私密文集(应无结果) curl -Gs "http://202.79.167.23:8081/api/get_projects/" \ --data-urlencode "token=7e952c58dbb249e51cdfc89547f0ce3e5c95ad2f01e9587c1b1f8d58" \ --data-urlencode "kw=协作者" 9. 访客搜索公开文集(关键词 KT) curl -Gs "http://202.79.167.23:8081/api/get_projects/" \ --data-urlencode "token=7e952c58dbb249e51cdfc89547f0ce3e5c95ad2f01e9587c1b1f8d58" \ --data-urlencode "kw=KT" 10. 访客获取默认文集列表 curl "http://202.79.167.23:8081/api/get_projects/?token=7e952c58dbb249e51cdfc89547f0ce3e5c95ad2f01e9587c1b1f8d58" 以上用例覆盖:自建、协作、公开三类权限的全文检索与列表场景,便于快速验证权限边界与全文搜索行为。
arise
2025年10月6日 19:47
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码