发布时间:2019-08-09 10:34:13编辑:auto阅读(1540)
引入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)
48102
46789
37711
35037
29576
26237
25166
20203
19841
18315
5988°
6672°
6164°
6153°
7264°
6103°
6212°
6684°
6649°
8040°