栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Pytest编写】Python接口自动化

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Pytest编写】Python接口自动化

【Pytest编写】Python接口自动化

书接上回,直接用上次的代码改,完整代码如下:
https://blog.csdn.net/weixin_38567600/article/details/124755384?spm=1001.2014.3001.5502

改写test_login.py,其他不变

# 1. 获取对应的excel数据
from delivery.tools.excelControl import get_excel_data
# 2. 调用libs 模块代码
from delivery.libs.login import Login
# 3. 引入框架
import pytest

# 4. 封装测试类
class TestLogin:
    @pytest.mark.parametrize('inBody,expData', get_excel_data('登录模块', 'Login'))  # 数据驱动
    def test_login(self,inBody,expData): # 封装测试方法
        # 5. 调用登录接口代码
        res = Login().login(inBody)
        # 6. 做断言
        assert res['msg'] == expData['msg']

if __name__ == '__main__':
    pytest.main(['test_login.py'])

运行结果如下:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号