python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > pytest request yaml配置

pytest+request框架中yaml配置文件使用

作者:KarenChen666

pytest+request框架写接口测试自动化,使用yaml文件配置更方便管理用例中的数据,本文主要介绍了pytest+request框架中yaml配置文件使用,具有一定的参考价值,感兴趣的可以了解一下

背景:最近在学习pytest+request框架写接口测试自动化,使用yaml文件配置更方便管理用例中的数据,这样更方便

yaml 介绍:

yaml 数据类型:

yaml 支持以下几种数据类型:

yaml 数组

配置yaml

1.安装: pip install pyyaml

在这里插入图片描述

在这里插入图片描述

import requests
import yaml
class Test_mobileencrypt:
    def test_encryptmobile(self):
        with open(r'D:\pythonProject\conf\config.yaml','r',encoding='UTF-8') as f:
            mobile=yaml.load(f,Loader=yaml.FullLoader)
        print(mobile[0])

在这里插入图片描述

解密后,这里还是有一个列表

在这里插入图片描述

解决办法:读取文件的时候,特意加了列表的切片,这样可以直接将列表中的数值取出来

在这里插入图片描述

接口加密后再解密,这里已经是正确的手机号了

在这里插入图片描述

到此这篇关于pytest+request框架中yaml配置文件使用的文章就介绍到这了,更多相关pytest request yaml配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

您可能感兴趣的文章:
阅读全文