httprunner3.x--调试、环境变量、XML格式断言

主要讲解内容有三部分:

调试、环境变量、XML格式断言

1.添加调试信息

在调试代码时,引入loguru打印日志,因为看了httprunner源码发现作者使用loguru.logger进行日志打印,

所以可在debugtalk.py中沿用此模块来进行日志打印

from loguru import logger

使用print未必会打印,但是使用logger.info会将信息打印到命令行中,格式为: logger.info()
在这里插入图片描述

2.环境变量使用

将系统级别的信息设置在环境变量中,可供全部用例使用

命名格式:

key=value 

key:value

在这里插入图片描述

调用格式:

${
   ENV(key)}

在这里插入图片描述

针对环境变量为列表信息的可以先设置为字符串,再进行字符串转列表操作

例如服务器连接(ip|port|user|pwd):192.168.xxx.xxx|22|admin|admin

代码实现时,将字符串按“|”来进行切割,将结果保存在列表中。

def load_file_to_service(serviceInfo, local_path, remote_path):
    """
    :param serviceInfo: 服务器信息格式:ip|port|user|pwd
    :param local_path: 本地路径
    :param remote_path: 远程路径
    :return:
    """
    info = serviceInfo.split("|")
    t = paramiko.Transport(info[0], int
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值