AIDeveloper-PC/ai_test_generator/run.sh

20 lines
728 B
Bash
Executable File

#!/usr/bin/env bash
# 安装依赖
pip install -r requirements.txt
# 设置环境变量
export LLM_API_KEY="sk-AUmOuFI731Ty5Nob38jY26d8lydfDT-QkE2giqb0sCuPCAE2JH6zjLM4lZLpvL5WMYPOocaMe2FwVDmqM_9KimmKACjR"
export LLM_BASE_URL="https://openapi.monica.im/v1" # 或其他兼容接口
export LLM_MODEL="gpt-4o"
export HTTP_BASE_URL="http://localhost:8080"
# 运行(生成 + 执行)
# python main.py \
# --api-desc examples/api_desc.json \
# --requirements "创建用户,自动生成测试数据,更改指定用户的密码,自动生成测试数据"
# 只生成不执行
python main.py --api-desc examples/function_signatures.json \
--requirements "1.对每个接口进行测试,支持特殊值、边界值测试"