接口测试-unittest框架
unittest框架
1.什么是unittest框架
是python内置的单元框架,可以完成单元测试,也可以完成自动化测试
2.下载安装
内置的无需下载,直接导入
import unittest
3.搭建框架
import unittest
class TestAdd(unittest.TestCase):
'''
setUp 和 tearDown 可写可不写
写了 就每次执行每个用例前后都会执行这两个函数
'''
def setUp(self): # 所有的用例前执行,用于初始化部分
print('开始')
def test_01(self): # 必须是test开头
print('第一个')
def test_02(self):
print('第二个')
a=1
b=2
c=a+b
self.assertEqual(c,3,msg='不符合预期')
print('c=' , c,'实际结果符合预期')
def test_03(self):
print('第三个')
a=1
b=3
c=a+b
self.assertEqual(c,3,msg='不符合预期')
print('c=' , c,'实际结果符合预期')
def tearDown(self): # 所有用例结束后执行,用于清理后的工作
print('结束')
if __name__ == '__main__':
unittest.main() # 运行全部的test用例