Skip to content

探索基于python语言的接口自动化

Notifications You must be signed in to change notification settings

licsky/AutoTest-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

AutoTest-Python

探索基于python语言的接口自动化

简介

受到一套java自动化接口测试教程的启发,简单构建一个基于python语言的接口自动化框架。目前还是一个demo形式,其中还有一些问题没有解决, 比如:如何将单独case组装为具有依赖测试的测试套件、登陆case执行成功后获取的登陆令牌(cookie、token)传递给需要登录令牌的case(除参数 传递、本地记录等更好的方法)。

以上,如果有幸你能看到我的项目,欢迎指教。

QQ:438826070

代码基于python3.6版本

整体架构

逻辑控制层

request包、unittest包 逻辑控制层主要负责测试用例的接口请求、请求/返回数据处理、返回数据与预期结果校验等;

持久层

mysql数据库、PyMysql包 持久层主要负责装载测试用例的设计的请求数据、与预期结果等;

展示层

HTMLTestRunner.py 展示层主要负责对测试结果的展示、测试报告输出等。

About

探索基于python语言的接口自动化

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages