发布时间:2019-08-09 10:34:13编辑:auto阅读(1620)
引入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)
48881
47951
38732
35872
30295
27056
26081
20914
20725
19084
539°
625°
626°
636°
606°
587°
662°
729°
852°
968°