接口自动化测试用例编写

本文介绍了一个接口自动化测试的流程,使用unittest框架组织测试用例,包括初始化数据、调用接口、数据处理、结果断言及HTMLTestRunner生成测试报告。测试流程涉及准备测试数据、接口调用、数据返回以及生成测试报告的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、输出接口自动化测试框架处理流程

接口测试框架: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 参数为空 '
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值