def Login_Api_Info(self,session,hosts,port,name,password):
     logger.info('这是登录接口')
     post_params = {"name":name,"password":password}
     header_param = {"Content-Type": "application/json"}
     response = session.post(url='http://%s:%s/user/login'%(hosts,port),json=post_params,headers=header_param )
     logger.info('用户登录api:'+ str(response.content.decode('utf-8')))
     return response
 def user_role_pai(self, session, host, port, token):
     get_params = {"roleId":1}
     header_param = {"token": token,"Content-Type": "application/json, text/plain, */*"}
     try:
         response = session.get(url='http://%s:%s/user/role-user' % (host, port), params=get_params,
                                headers=header_param)
     except RequestException as e:
         print('调用获取access_token接口失败,原因是%s' % e.__str__())
     logger.info('获取角色下面的用户api:' + str(response.content.decode('utf-8')))
     return response
 def update_userinfo_api(self, session, host, port, token):
     post_params = {"id": "1", "name": "admin", "mobile": "15173661874", "wechat": "aaaa",
                    "email": "*****@*****.**", "status": "1", "jobNumber": "12as323",
                    "address": "a2aaa", "jobTypeId": "2", "jobId": "1", "realName": "aaaAAA",
                    "companyId": "1", "departmentId": "1", "company": "上海均瑶集团有限公司", "department": "市场部",
                    "jobType": "sxx", "job": "aaasa"}
     header_param = {"Content-Type": "application/json","token":token}
     response = session.post(url='http://%s:%s/user/logout' % (host, port),json=post_params,headers=header_param)
     logger.info('获取更新用户信息api:' + str(response.content.decode('utf-8')))
     return response
 def user_Message_list_api(self, session, host, port, token, pageNum, pageSize):
     get_params = {"pageNum": pageNum, "pageSize": pageSize}
     header_param = {"token": token}
     response = session.post(url='http://%s:%s/user/message-list' % (host, port), data=get_params, headers=header_param)
     logger.info('获取用户列表api:' + str(response.content.decode('utf-8')))
     return response
 def user_logout_api(self,session,hosts,port,token):
     header_param = {"token": token,"Content-Type": "application/json"}
     response = session.post(url='http://%s:%s/user/logout' % (hosts, port), headers=header_param)
     logger.info('用户登出api:' + str(response.content.decode('utf-8')))
     return response