一、输出接口自动化测试框架处理流程
接口测试框架:unittest用例的组织、初始化数据、HTMLTestRunner生成测试报告;
流程如下:
1、准备测试数据:接口测试框架先向测试数据库中插入测试数据(如Tom的个人信息);
2、接口调用:调用被测系统所提供的的接口(传参username='Tom');
3、数据处理:系统接口根据传参(username='Tom)调用接口进行处理;
4、数据返回:将结果组装成一定格式的数据,并返回给测试框架;
5、断言生成测试报告:通过单元测试框架断言接口返回的数据,并生成测试报告。
二、举例
import requests
import unittest
class GetEventListTest(unittest.TestCase):
def setUp(self):
self.base_url = "http://127.0.0.1:8000/api/get_event_list/"
def test_get_event_list_eid_null(self):
''' eid 参数为空 '