接口测试框架——第五篇-用例和运行

Posted 自动化测试实战

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试框架——第五篇-用例和运行相关的知识,希望对你有一定的参考价值。

tesecase文件夹是放测试用例的地方,现在我们完善testLogin.py文件,代码:

# coding: utf-8

import json
import logging
import unittest
import setting
import sys
reload(sys)

from common.service import excel_case_data
from common.integretion import htmlTestRunner
from common.module import environment_module

class LoginTest(unittest.TestCase):
    # @classmethod
    # def setUpClass(cls):
    #     cls.
    #     cls.
    #
    # @classmethod
    # def tearDownClass(cls):
    #     pass

    def setUp(self):
        self.sheet_index = 0
        self.excel_data = excel_case_data.ExcelData()
       # excel文件位置        self.file_name = "C:\\Users\\DELL\\Desktop\\InterfaceTest\\data\\testcase.xlsx"        logging.info("======This is setUp function======")    def tearDown(self):        logging.info("======This is tearDown function======")    def test_case_01(self):        inputData = self.excel_data.get_case_input(self.file_name, sheet_index=self.sheet_index, row_id=1)        if inputData != '':            excelData_input = json.loads(inputData)        else:            excelData_input = None        responseData = self.excel_data.get_case_data(self.file_name, sheet_index=self.sheet_index, row_id=1 ,data=excelData_input)    def test_case_02(self):        inputData = self.excel_data.get_case_input(self.file_name, sheet_index=self.sheet_index, row_id=2)        if inputData != '':            excelData_input = json.loads(inputData)        else:            excelData_input = None        responseData = self.excel_data.get_case_data(self.file_name, sheet_index=self.sheet_index, row_id=2 ,data=excelData_input) if __name__ == '__main__':    # runner = unittest.TestLoader().loadTestsFromTestCase(LoginTest)    # unittest.TextTestRunner(verbosity=2).run(runner)    unittest.main()

以上是关于接口测试框架——第五篇-用例和运行的主要内容,如果未能解决你的问题,请参考以下文章

接口测试用例和报告模板

20191011-构建我们公司自己的自动化接口测试框架-TestData的数据准备

干货| 接口测试用例和报告模板

python接口自动化--接口测试用例和接口测试报告模板(详解)

接口测试(java+testng+ant+jenkins)第五篇 java二

「 软件测试实战教程系列」接口测试用例和报告模板|收藏版