发布时间:2019-08-09 10:34:13编辑:auto阅读(1760)
引入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)
51479
50972
41552
38326
32821
29772
28522
23457
23385
21722
1837°
2557°
2152°
2080°
2449°
2095°
2814°
4684°
4496°
3215°