下面是源代码;
1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 4 import requests,sys,time 5 import json 6 import xlrd,xlwt 7 import unittest, re 8 import HTMLTestRunner 9 10 11 12 class Test(unittest.TestCase): 13 14 15 def setUp(self): 16 print ("start!") 17 18 def tearDown(self): 19 time.sleep(1) 20 print ("end!") 21 22 def test04(self): 23 u'''录入用例,''' 24 url = 'http:192.168.240.1/Home/Order/add' 25 26 headers={ 27 'Cookie':'PHPSESSID=g4rhd5fpfqlvvbbj5aebp3bpj1; mz_UCLBRTUID=81e5654d-a6b3-4d89-8ec3-17048bd42ada; mz_UCLBRTUSSID=a3FpJNrKYZiTEPtFuPWadG4u%2FM%2FHpenbzBoYnV4PJXDLuBYuJeodXAQHN%2BmwsRQwaxOoUmW7sz9gd2KJo%2FGYLVU9lUojuh2ZTbwY7fURpGTGkJItn0eJBZh0QLUICEtfGZ2D3M%2FTYz9%2Fc88gOvCZLBGLEwrjQaMIWweFU3vk49A5pzmk4Q0U1f8ItBIcGFh0NmTdVSsCsXaoxv41ehVKl6Zklr9BWxwjwHScKfJpGgV2NL%2F4DfYp5ZJxjRrsBVoLBoH4jZb%2BiUIB1ZtK4VNx%2FO5I7bmFIM8Xa7Yy%2FEOgMvrxEagSAo266YKHlnTxcp5zxki4ZzE53x46TsgMONwA%2Bg%3D%3D; mz_UCLBRTUSSPS=dfdc6070c2d79aa58b2de144463cabdb4de4bf68bec6529582bbb1da48de7d5459ce14b569db9f3ab53ca987652bb27539befa58d1634f08256e38b457bc17dc; mz_UCLBRTPSTM=1510725383; mz_room_view_style=1; mz_think_language=zh_cn', 28 'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36' 29 30 } 31 data={ 32 'hotel':8, 33 'channel':22, 34 'detail[0][orderDate]':'2017-11-15', 35 'detail[0][roomId]':'178', 36 'detail[0][nights]':'1', 37 'detail[0][payment]':0.02, 38 'detail[0][users][0][name]':6666, 39 'detail[0][users][0][mobile]':15776264244, 40 'detail[0][users][0][areaCode]':86, 41 'detail[0][users][0][identity]':'441625199303125438', 42 'remark':'', 43 'receive[0][category]':0, 44 'receive[0][type]':22, 45 'receive[0][value]':100, 46 'hasReceive':'true', 47 'payment':'0.02' 48 } 49 try: 50 response = requests.post(url, data=data, headers=headers,timeout=3) # 发起一个请求,使用post方法 51 except Exception as e: 52 print('error:',e) 53 result = json.loads(response.text) # 读取请求返回的结果 54 if result[0]['info'] =="成功": 55 return 'suuces' 56 else: 57 return 'field' 58 print ("执行测试用例01") 59 60 #def test05(self): 61 # u'''测试登搜索用例,关键词:xxx''' 62 # print ("执行测试用例03") 63 64 if __name__ == "__main__": 65 66 unittest.main() 67