requests模块的封装与接口请求
requests模块的封装与接口请求
|
一:发送HTTP请求模块封装1. 使用requests库访问接口url = 'http://api.lemonban.com/futureloan/member/register'data = { 'mobile_phone': 15873061777, 'pwd': '12345678
python常用的配置文件
python常用的配置文件
|
一:配置文件1. 什么是配置文件配置文件是为程序配置参数和初始设置的文件。一般为文本文件,以ini,conf,cnf,cfg,yaml等作为后缀名。例如mysql的配置文件my.cnf内容如下:[mysqld]# Only allow connections from localhostbind-a
分层设计结构
分层设计结构
|
把代码安装不同的功能分别放到不同的子文件夹中进行管理,代码分层。测试用例模块:testcases测试数据目录:testdata测试报告目录:reports公共模块:common项目入口文件:main.py│ main.py│ testcode.py│├─common│ │ read_exce
ddt 数据驱动/参数化
ddt 数据驱动/参数化
|
一:ddt 数据驱动/参数化1.什么是ddt痛点:测试代码和测试数据耦合了,修改测试或者增加测试都需要修改代码。DDT:DATA DRIVER TEST (数据驱动测试/参数化),是一个设计思想,不同的人有不同的理解。 它解决的问题:测试数据与测试用例代码分离,通过外部数据生成单元测试函数。2.dd
 unittest
unittest
|
1. 介绍python自带的一个单元测试框架。具备完整的测试结构,支持自动化测试的执行,对测试用例进行组织,并提供了丰富的断言方法,最后会生成测试报告。2. 核心概念2.1 测试脚手架前置 测试 后置test fixture:环境的准备以及关联的清理动作。setUp()------前置条件、te