python接口测试:unittest+requests

#!/usr/bin/env python
# coding=utf-8

import unittest
from datetime import datetime
from HTMLTestRunner import HTMLTestRunner
from demo import RunMain


class TestMethod(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        pass

    @classmethod
    def tearDownClass(cls):
        pass

    def setUp(self):
        self.run = RunMain()

    def tearDown(self):
        pass

    @unittest.skip
    def test01(self):
        url = 'http://www.weather.com.cn/weather/101280601.shtml'
        response = self.run.run_main(url, 'GET')
        print(response)

    def test02(self):
        url = 'https://www.baidu.com'
        response = self.run.run_main(url, 'POST')
        print(response)

if __name__ == "__main__":
    suitcase = [TestMethod('test01'), TestMethod('test02')]
    with open(datetime.now().date().isoformat() + 'report.html', 'wb') as fp:
        runner = HTMLTestRunner(stream=fp, title='接口测试报告', description='哈哈哈')
        for test_case in suitcase:
            runner.run(test_case)
发布了52 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/yijinaqingan/article/details/89765966
今日推荐