python版接口自动化测试框架:https://gitee.com/UncleYong/my_rf
这是一个基础版,大家根据自己的实际情况改进完善吧,如有疑问,欢迎交流。
【框架目录结构介绍】
bin: 可执行文件,程序入口
conf: 配置文件
core: 核心文件
db_fix: 数据库操作
log: 日志文件
mockserver:测试用例需要用到的mock服务
reprot: 测试报告
test_case: 测试用例(数据文件),# testSelect.py文件用例对应的mock项目在mockserver目录下
README.md: 说明文件
报告
附:邮件功能
运行完成后,生成测试报告,报告以邮件附件方式发送
具体实现过程见代码及注释
import unittest, time, HTMLTestRunner
from email.mime.text import MIMEText
from email.header import Header
import smtplib,os