实现注册登录和认证接口的全局变量保存及提取,及结果的断言。
实现全接口测试,涉及用户定义的变量、JDBC请求项目数据库、json断言及响应断言、JSON/正则表达式提取、接口关联等。
获取图片验证码,获取短信验证码,登录,认证
python第三方库:requests,unittest, HTMLTestRunner, parameterized, os, logging, pymysql, json
apiTest # 项目名称
├── api # 封装接口URL,定义接口方法及其入参,得到响应
├──Login.py
├──Register.py
├──GetCode.py
├──Approve.py
├── data # 存放json格式的测试数据
├──login.json
├──register.json
├──imgVerify.json
├──approve.json
├──smsVerify.json
├── report # 保存由HTMLTextRunner得到的测试报告
├──report.html
├── script # 基于unittest定义测试用例脚本
├──test_ImgCode.py
├──test_SmsCode.py
├──test_Register.py
├──test_login.py
├──test_approve.py
├── log # 存放日志文件
├──p2p.log
├──tools # 存放第三方工具
├──HTMLTextRunner.py
├── config.py # 定义项目的配置信息,如日志初始化,项目路径与基本URL
├── utils.py # 定义工具类,实现参数化测试数据的读取
└── run_suite.py # 将测试用例集成为测试套件,执行后生成测试报告
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。