当前位置:网站首页>接口测试框架开发实践5:配置文件读取
接口测试框架开发实践5:配置文件读取
2022-08-01 14:40:00 【互联网金融打杂】
软件质量保障
专注于测试圈:测试质量保障、自动化工具/框架、平台开发、算法测试、BAT/TMD大厂测试岗面试题/面经分享、测试团队建设与管理、测试新技术的分享。 偶尔也聊聊个人工作的收获与经验。可以帮忙内推字节、阿里、百度等大厂。
使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂。
配置管理这块主要是管理一些环境相关的配置,例如各个环境的域名、数据库连接信息等。而存储这些配置信息的载体一般选择yaml/properties、ini/cfg。yaml可以适用于Java/Python测试框架,ini通常用于Python的测试框架。本文讲解一下这两种配置信息载体的配置格式与解析方法。
ini/cfg
在Python项目开发中,configparser库就是官方发布的配置文件库。ini文件由两部分组成sections与items,sections 用来区分不同的配置块,items 是sections下面的键值。
1.ini配置文件格式如下:
[section0]
key0 = value0
key1 = value1
[section1]
key2 = value2
key3 = value3
2.section不能重复,里面数据通过section去查找,每个seletion下可以有多个key和vlaue的键值对,注释用英文分号(;)。测试文件如下:
[mysql]
host=127.0.0.1
port=3306
user=root
password=yourpassword
dbname=test
[redis]
host=127.0.0.1
por
边栏推荐
- 分布式中的远程调用
- CSDN配置功能总结
- Wovent Bio IPO: Annual revenue of 480 million pension fund is a shareholder
- Grafana9.0发布,Prometheus和Loki查询生成器、全新导航、热图面板等新功能!
- gpio模拟串口通信
- MySQL中根据日期进行范围查询
- gpio analog serial communication
- 牛客刷SQL--3
- Could not write header for output file #0 (incorrect codec parameters ?): ……
- redis主从同步方式(redis数据同步原理)
猜你喜欢
十九届浙大城院程序设计竞赛 F.Sum of Numerators(数学/找规律)
MySQL中的时区设置
股票策略02 | 技术择时+行业因子+市值轮动
【二叉树】路径总和II
通胀持续 肯尼亚粮食安全引关注
微信UI在线聊天源码 聊天系统PHP采用 PHP 编写的聊天软件,简直就是一个完整的迷你版微信
tkinter-TinUI-xml实战(6)问卷
Next-ViT学习笔记
The role of the final keyword final and basic types, reference types
Amperon IPO meeting: annual revenue of 500 million Tongchuang Weiye and China Mobile Innovation are shareholders
随机推荐
php gui 框架 demo
win10+Qt5.15.2 realizes low-power bluetooth control
【论文笔记】MiniSeg: An Extremely Minimum Network for Efficient COVID-19 Segmentation
Range query based on date in MySQL
D - Draw Your Cards(模拟)
JSON数据转换总结(VIP典藏版)
热心肠:关于肠道菌群和益生菌的10个观点
微信UI在线聊天源码 聊天系统PHP采用 PHP 编写的聊天软件,简直就是一个完整的迷你版微信
Distributed database problem (1): data partition
SSM入门
牛客刷SQL--4
牛客刷SQL--3
Timezone setting in MySQL
2022年5月20日最全摸鱼游戏导航
MBI5020 LED Driver
ffmpeg视频剪辑中报错Could not write header for output file #0 (incorrect codec parameters ?): ……
openEuler 社区12位开发者荣获年度开源贡献之星
redis主从同步方式(redis数据同步原理)
透过现象看本质,如何针对用户做好需求分析
测试如何拓展自己的知识面?