发布时间:2019-08-09 10:34:13编辑:auto阅读(1749)
引入unittest框架
get请求
#coding: utf-8 import unittest import requests import json class TestGet(unittest.TestCase): def setUp(self): self.test_url = 'http://localhost:8080/jenkins/api/json?tree=jobs[name]' def test_get(self): self.r = requests.get(self.test_url) ''' result = self.r.text json_result = json.loads(result) #反序列化过程 ''' json_result = self.r.json() #反序列化等同于上面注释代码 print json_result self.assertEquals(json_result['jobs'][0]['name'],'check_python_version') if __name__ == "__mian__": unittest.mian()
post请求
#coding: utf-8
import unittest
import requests
import json
class TestPost(unittest.TestCase):
def setUp(self):
self.test_url = 'http://localhost:8080/jenkins/job/check_python_version/build'
def test_post(self):
self.r = requests.post(self.test_url, data={}, auth=('admin', '123456'))
print self.r.status_code
self.assertEqual(self.r.status_code, 200)
if __name__ == "__mian__":
unittest.mian()
上一篇: Install the python d
下一篇: Python学习:文件(file)
51282
50731
41331
38143
32607
29510
28363
23231
23197
21524
1595°
2324°
1926°
1867°
2196°
1910°
2599°
4363°
4211°
2990°