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