python requests unittest搭建
时间: 2023-04-28 15:00:04 浏览: 129
Python requests和unittest是两个非常常用的Python库,可以用来进行网络请求和单元测试。使用这两个库可以很方便地搭建一个网络请求的单元测试框架。
具体步骤如下:
1. 安装requests和unittest库
可以使用pip命令进行安装:
```
pip install requests
pip install unittest
```
2. 编写测试用例
使用unittest库编写测试用例,可以参考以下示例:
```
import unittest
import requests
class TestRequests(unittest.TestCase):
def test_get(self):
response = requests.get('http://www.baidu.com')
self.assertEqual(response.status_code, 200)
def test_post(self):
data = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('http://httpbin.org/post', data=data)
self.assertEqual(response.status_code, 200)
if __name__ == '__main__':
unittest.main()
```
3. 运行测试用例
在命令行中运行测试用例:
```
python test_requests.py
```
如果所有测试用例都通过,将会输出以下信息:
```
----------------------------------------------------------------------
Ran 2 tests in 0.123s
OK
```
这就是使用Python requests和unittest搭建网络请求单元测试框架的基本步骤。
阅读全文