测试用例基类抽取
测试用例基类抽取
|
测试用例基类抽取1. 抽取思路1.1 将公用模块都封装到基类中便于子类直接调用日志器数据库查询器项目配置
接口依赖的处理
接口依赖的处理
|
一、接口依赖一个接口的测试经常要依赖另外一个或者多个接口成功请求后的返回数据。例如,当前项目中的充值接口的测试就依赖注册接口,登录接口。因为需要先注册,在登录然后才充值。所以进行单接口测试的时候,有些处于业务流中间的接口需要依赖前置接口,可以在测试脚手架中完成这些前置操作。1. 类级前置条件处理当一
测试数据动态生成
测试数据动态生成
|
一、测试数据动态生成动态生成手机号码,来完成完全自动化的回归测试1. 随机库random1.1 生成[0-1)之间的随机浮点数(左闭右开)import randomrandom.random()输出:0.8825516238816438random.random()输出:0.646516346146
pymysql的封装配置与项目应用
pymysql的封装配置与项目应用
|
一、配置化补充用例的url是写死的,如果出现变动修改起来就不够优雅,解决方案,配置化setting.py 中添加接口地址# 项目主机地址PROJECT_HOST = 'http://api.lemonban.com/futureloan'# 接口地址INTERFACES = { 'regist
requests模块的封装与接口请求
requests模块的封装与接口请求
|
一:发送HTTP请求模块封装1. 使用requests库访问接口url = 'http://api.lemonban.com/futureloan/member/register'data = { 'mobile_phone': 15873061777, 'pwd': '12345678
requests 让接口测试如此简单
requests 让接口测试如此简单
|
requests一、简介使用 python 做自动化接口测试需要用代码发送 http 请求。requests 是 Python 语言里网络请求库中最好用的,没有之一。requests 库有完善详尽的中文版官方文档:https://requests.readthedocs.io/zh_CN/lates
接口相关知识
接口相关知识
|
什么是接口?接口就是有特定输入和特定输出的一套逻辑处理单元,而它不用知道自身的内部实现逻辑,也可以叫做接口的黑盒处理逻辑由于服务对象不同,接口又可以分为两种一种是系统或服务的内部接口一种是外部依赖接口内部接口系统内部调用的接口内部接口的实际场景购物流程,从登录系统,到加入购物车,再到支付订单,这一长
python项目配置文件的终极方案
python项目配置文件的终极方案
|
python是一门解释型编程语言,代码不需要编译,修改后立刻可以执行。而配置文件中的数据都会转化为python中的对象来进行操作,所以我们可以单独使用一个python文件,在其中定义配置信息。框架中的其他核心模块,直接导入该配置模块中的配置变量直接使用,效率更高,更直观。很多python项目都是采用
python常用的配置文件
python常用的配置文件
|
一:配置文件1. 什么是配置文件配置文件是为程序配置参数和初始设置的文件。一般为文本文件,以ini,conf,cnf,cfg,yaml等作为后缀名。例如mysql的配置文件my.cnf内容如下:[mysqld]# Only allow connections from localhostbind-a
 python 日志模块的使用
python 日志模块的使用
|
日志软件开发中通过日志记录程序的运行情况是一个开发的好习惯,对于错误排查和系统运维都有很大帮助。Python 标准库自带了强大的 logging 日志模块,在各种 python 模块中得到广泛应用。一、简单使用1. 入门小案例import logging# 默认的warning级别,只输出warni