AI智能体测试平台功能演示及环境搭建

张开发
2026/4/4 13:29:49 15 分钟阅读
AI智能体测试平台功能演示及环境搭建
功能演示AI需求评审助手AI测试用例助手Aiui自动化AI接口文档分析AI接口设计助手AI自动化脚本助手AI数据生成AI性能数据分析助手环节搭建Python环节要求3.11创建虚拟环境conda create -n server-admin python3.11 -y进入虚拟环境conda activate server-admin创建如下目录结构测试下载Flask依赖pip install flask# 导入Flask类 from flask import Flask # 创建一个Flask对象 app Flask(__name__) # 创建一个get请求通过路由修饰符来指定访问路径 app.route(/test) def get_demo(): return get_demo # 通过main方法来运行程序 if __name__ __main__: print(程序开始运行) # 启动Flask服务 app.run(debugTrue)完整项目依赖annotated-types0.7.0 anyio4.10.0 attrs25.3.0 azure-ai-documentintelligence1.0.2 azure-core1.35.0 azure-identity1.24.0 beautifulsoup44.13.4 blinker1.9.0 certifi2025.8.3 cffi1.17.1 chardet5.2.0 charset-normalizer3.4.2 click8.2.1 cobble0.1.4 colorama0.4.6 coloredlogs15.0.1 cryptography45.0.6 defusedxml0.7.1 distro1.9.0 et_xmlfile2.0.0 Flask3.1.1 flask-cors6.0.1 Flask-SQLAlchemy3.1.1 flatbuffers25.2.10 greenlet3.2.4 h110.16.0 httpcore1.0.9 httpx0.28.1 httpx-sse0.4.1 humanfriendly10.0 idna3.10 isodate0.7.2 itsdangerous2.2.0 Jinja23.1.6 jiter0.10.0 jsonpatch1.33 jsonpointer3.0.0 jsonschema4.25.0 jsonschema-specifications2025.4.1 langchain0.3.27 langchain-core0.3.74 langchain-mcp-adapters0.1.9 langchain-ollama0.3.6 langchain-openai0.3.30 langchain-text-splitters0.3.9 langgraph0.6.5 langgraph-checkpoint2.1.1 langgraph-prebuilt0.6.4 langgraph-sdk0.2.0 langsmith0.4.14 lxml6.0.0 magika0.6.2 mammoth1.10.0 Markdown3.8.2 MarkupSafe3.0.2 mcp1.13.0 mpmath1.3.0 msal1.33.0 msal-extensions1.3.1 numpy2.2.6 olefile0.47 ollama0.5.3 onnxruntime1.20.1 openai1.99.9 opencv-contrib-python4.12.0.88 opencv-python4.12.0.88 openpyxl3.1.5 orjson3.11.2 ormsgpack1.10.0 packaging25.0 pandas2.3.1 pdfminer.six20250506 pillow11.3.0 playwright1.54.0 prance25.4.8.0 protobuf6.31.1 pycparser2.22 pydantic2.11.7 pydantic-settings2.10.1 pydantic_core2.33.2 pydub0.25.1 pyee13.0.0 PyJWT2.10.1 PyMySQL1.1.1 pyreadline33.5.4 python-dateutil2.9.0.post0 python-dotenv1.1.1 python-multipart0.0.20 python-pptx1.0.2 pytz2025.2 pywin32 pywin32311 PyYAML6.0.2 referencing0.36.2 regex2025.7.34 requests2.32.4 requests-toolbelt1.0.0 rpds-py0.27.0 ruamel.yaml0.18.14 ruamel.yaml.clib0.2.12 six1.17.0 sniffio1.3.1 soupsieve2.7 SpeechRecognition3.14.3 SQLAlchemy2.0.42 sse-starlette3.0.2 starlette0.47.2 sympy1.14.0 tenacity9.1.2 tiktoken0.11.0 tqdm4.67.1 typing-inspection0.4.1 typing_extensions4.14.1 tzdata2025.2 urllib32.5.0 uvicorn0.35.0 Werkzeug3.1.3 xlrd2.0.2 xlsxwriter3.2.5 xxhash3.5.0 youtube-transcript-api1.0.3 zstandard0.23.0执行命令pip install -r requestments.txtDocker 部署MySQL数据库docker run -d \ --name mysql57 \ --restartalways \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD123456 \ -e TZAsia/Shanghai \ mysql:5.7docker run -d --name mysql57 --restartalways -p 3307:3306 -v /docker/mysql57/data:/var/lib/mysql -v /docker/mysql57/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD123456 -e TZAsia/Shanghai mysql:5.7导入项目中的数据库语句完成后项目如下

更多文章