基于python的接口测试框架设计(二)配置一些参数及文件
2016-12-26 00:51
741 查看
基于python的接口测试框架设计(二)配置一些参数及文件
我这里需要基于我的项目配置的主要是登陆参数、以及baseURL ,把这些放在单独的文件里 毕竟导入的时候方便了一些
首先是url
图略
建议一类相似的放在一组
这样使用起来就不会把主借口测试代码里弄得乱七八糟了
然后是:
登陆参数,这里可以把参数存在txt里 我是比较习惯readlines,所以我一般存在txt里
这里的好处就是可以获取到参数放在这,因为登陆状态隔段时间就要变,,所以不能写到程序里,,不能变一次就去改程序 对吧
文件里就这么一行,,,如果需要的话也可以令添加
步骤很简单,,就是打开文件 readlines()获得一个list,然后用map(lambda。。。)来处理中间的需要转化的字符,
这里要注意 map在python2.x里返回list 但是在3.x返回的是对象,,所以这里要在map(lambda。。。)前加list
list(map(lambda。。。))
接下来就是连接、、去除符号、、再分割的过程
最后返回的是由loginid和logintoken组成的元组
使用的时候,,直接用位置参数就可以使用该参数了
我这里需要基于我的项目配置的主要是登陆参数、以及baseURL ,把这些放在单独的文件里 毕竟导入的时候方便了一些
首先是url
图略
建议一类相似的放在一组
这样使用起来就不会把主借口测试代码里弄得乱七八糟了
然后是:
登陆参数,这里可以把参数存在txt里 我是比较习惯readlines,所以我一般存在txt里
这里的好处就是可以获取到参数放在这,因为登陆状态隔段时间就要变,,所以不能写到程序里,,不能变一次就去改程序 对吧
文件里就这么一行,,,如果需要的话也可以令添加
步骤很简单,,就是打开文件 readlines()获得一个list,然后用map(lambda。。。)来处理中间的需要转化的字符,
这里要注意 map在python2.x里返回list 但是在3.x返回的是对象,,所以这里要在map(lambda。。。)前加list
list(map(lambda。。。))
接下来就是连接、、去除符号、、再分割的过程
最后返回的是由loginid和logintoken组成的元组
使用的时候,,直接用位置参数就可以使用该参数了
相关文章推荐
- 基于python的接口测试框架设计(三)接口测试的框架
- 基于python的接口测试框架设计(一)连接数据库
- [转]基于Python的接口测试框架
- 基于数据驱动的接口测试框架设计
- 基于XML的配置文件访问接口设计和实现
- 基于Python的接口测试框架
- 以Python为基础的REST(JSON为交换数据)接口的测试框架设计(一)
- 以Python为基础的REST(JSON为交换数据)接口的测试框架设计(三)-JSON的修改的难点
- Python+Selenium框架设计篇之6-一个类文件多个测试方法情况下测试固件的写法
- jmeter性能测试,基于scf框架的"java请求"接口封装、环境配置与测试
- 基于 python 的接口测试框架
- 基于XML的配置文件访问接口设计和实现
- 基于 python 的接口测试框架
- 基于Python的接口测试框架实例
- 基于XML的配置文件访问接口设计和实现
- 接口测试框架(基于json格式、http请求)基于Excel文件管理测试用例(python+requests)
- 基于Python的接口测试框架实例
- 以Python为基础的REST(JSON为交换数据)接口的测试框架设计(二)-JSON的修改
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架- 5.4平台日志、异常管理、生成自动升级配置文件模块
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?