20 lines
728 B
Bash
Executable File
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.对每个接口进行测试,支持特殊值、边界值测试"
|