自动化测试平台初级

自动化测试分析

执行

cd 到py文件下的文件夹下
执行命令 python 文件名.py

测试的代码

import unittest
import requests
import HTMLTestRunner

class TestLogin(unittest.TestCase):
    def setUp(self):
        print('开始')

    def login_user_password(self):
        # 登录验证返回的状态码为 1001
        # 向接口发起请求
        # 测试的接口
        res=requests.get('http://127.0.0.1:8010/api/mall/v1/user/test?mobile=15888555552')
        # 转化为json类型
        res=res.json()
        rescode=1001
        # 采用截断的方式对数据进行对比
        self.assertEquals(rescode,res['code'],res['message'])



    def username_valid(self):
        # 正则验证手机号是否合法
        # 向接口发起请求
        # 向接口发起请求
        # 测试的接口
        res = requests.get('http://127.0.0.1:8010/api/mall/v1/user/test?mobile=15888555552&code=12')
        # 转化为json类型
        res = res.json()
        rescode = 1002
        # 采用截断的方式对数据进行对比
        self.assertEquals(rescode, res['code'], res['message'])

    def tearDown(self):
        print('结束')

if __name__ == '__main__':
    # 创建测试集
    suit=unittest.TestSuite()
    suit.addTests([TestLogin("login_user_password"),TestLogin("username_valid")])

    # runner=HTMLTestRunner.HTMLTestRunner()
    # # unittest.TextTestRunner(verbosity=2).run(suit)
    # runner.run(suit)
    
    # 生成的文件 保存在一个文本下
    with open('HTMLReport.html', 'wb') as f:
        runner = HTMLTestRunner.HTMLTestRunner(stream=f)
        runner.run(suit)

然后将生成的文件拉到浏览器上显示
在这里插入图片描述
显示这种情况就是审核成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值