#!/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)
python接口测试:unittest+requests
猜你喜欢
转载自blog.csdn.net/yijinaqingan/article/details/89765966
今日推荐
周排行