def test_user_center(self): # 设置url wallet_list = Config(url_file).get('user_center') self.url = wallet_list My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None #设置headers headers = Config().get('headers') headers['jcobToken'] = token #在headers中添加token My_http.set_headers(headers) print('第二步:设置header(token等)') print(headers) #设置params params = Config().get('params') My_http.set_params(params) print('第三步:设置params') print(params) # 发送请求 self.return_json = My_http.get() print(self.return_json.json()) method = str(self.return_json.request)[ int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] #读取请求类型 print("第四步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第五步:检查结果')
def test_wallet_list(self): # 设置url wallet_list = Config(url_file).get('wallet_list') self.url = wallet_list.get(self.date_index) My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None # 设置headers headers = Config().get('headers') headers['jcobToken'] = token My_http.set_headers(headers) print('第二步:设置header(token等)') print(headers) # 设置params params = Config().get('params') My_http.set_params(params) print('第三步:设置params') print(params) if self.method == 'post': # 设置data data = { 'dateIndex': self.dateIndex, 'gameType': self.gameType, 'qiuFlag': self.qiuFlag } My_http.set_data(data) print(data) print('第四步:设置data') # 发送请求 self.return_json = My_http.postWithJson() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第五步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第六步:检查结果') elif self.method == 'get': # 发送请求 self.return_json = My_http.get() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第四步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第五步:检查结果')
def test_wallet_list(self): # 设置url plan_center = Config(url_file).get('plan_center') self.url = plan_center My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None # 设置headers headers = Config().get('headers') headers['jcobToken'] = token My_http.set_headers(headers) print('第二步:设置header(token等)') print(headers) # 设置params params = Config().get('params') My_http.set_params(params) print('第三步:设置params') print(params) #设置data data = { 'amountMode': self.amountMode, 'leagueId': self.leagueId, 'notWinRefund': self.notWinRefund, 'ownBuyAmount': self.ownBuyAmount, 'playType': self.playType, 'publishType': self.publishType, 'raceType': self.raceType, 'sortType': self.sortType, 'status': self.status } My_http.set_data(data) print(data) print('第四步:设置data') # 发送请求 self.return_json = My_http.postWithJson() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第五步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第六步:检查结果')
def test_plan_check(self): ''' 发帖接口测试 :return: ''' # 设置url self.url = Config(url_file).get('plan_check') My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None #设置headers headers = Config().get('headers') headers['jcobToken'] = token My_http.set_headers(headers) print(headers) print('第二步:设置header(token等)') #设置params params = Config().get('params') My_http.set_params(params) print(params) print('第三步:设置params') #设置data data = { 'searchIndex': self.search_index, 'exportId': self.exportId, 'raceTypeId': self.race_typeId, 'dateIndex': self.date_index, 'gameType': self.game_type } My_http.set_data(data) print(data) print('第四步:设置data') # 发送请求 self.return_json = My_http.postWithJson() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第五步:发送请求\n\t\t请求方法:" + method) #检查结果 self.check_result()
def test_post(self): ''' 发帖接口测试 :return: ''' # 设置url self.url = Config(url_file).get('post') My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None #设置headers headers = Config().get('headers') headers['jcobToken'] = token My_http.set_headers(headers) print(headers) print('第二步:设置header(token等)') #设置params params = Config().get('params') My_http.set_params(params) print(params) print('第三步:设置params') #设置data data = { 'title': self.title, 'content': self.content, 'clubId': self.clubId } My_http.set_data(data) print(data) print('第四步:设置data') # 发送请求 self.return_json = My_http.postWithJson() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第五步:发送请求\n\t\t请求方法:" + method) #检查结果 self.check_result()
def test_login(self): ''' 测试内容 :return: ''' #设置url self.url = Config(url_file).get('login') My_http.set_url(self.url) print('第一步:设置url:' + self.url) #登录不需要token # if self.token=='0': # token=Config().get('') # elif self.token == '1': # token = None #设置headers headers = Config().get('headers') #headers['jcobToken']=token My_http.set_headers(headers) print(headers) print('第二步:设置header(token等)') #设置params params = Config().get('params') My_http.set_params(params) print(params) print('第三步:设置params') #设置data data = {'account': self.account, 'password': self.password} My_http.set_data(data) print(data) print('第四步:设置请求数据') #发送请求 self.return_json = My_http.postWithJson() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第五步:发送请求\n\t\t请求方法:" + method) #校验结果 self.check_result() print('第六步:检查结果')
def test_score_info(self): # 设置url score_info = Config(url_file).get('score_info') self.url=score_info.format(self.member_id) My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token=='0': token=Get_token().get_token() elif self.token == '1': token = None # 设置headers headers = Config().get('headers') headers['jcobToken']=token headers['Content-Type'] = 'application/json;charset=UTF-8' My_http.set_headers(headers) print('第二步:设置header(token等)') print(headers) # 设置params params = Config().get('params') My_http.set_params(params) print('第三步:设置params') print(params) #设置data data={'dateIndex': self.dateIndex, 'gameType':self.gameType, 'qiuFlag':self.qiuFlag} My_http.set_data(data) print(data) print('第四步:设置data') # 发送请求 self.return_json = My_http.postWithJson() print(self.return_json.json()) method = str(self.return_json.request)[ int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第五步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第六步:检查结果')
def test_follow_info(self): # 设置url follow_info = Config(url_file).get('follow_info') self.url = follow_info My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None # 设置headers headers = Config().get('headers') headers['jcobToken'] = token My_http.set_headers(headers) print('第二步:设置header(token等)') print(headers) # 设置params params = Config().get('params') params['focusType'] = self.focusType params['summaryType'] = self.summaryType params['needCache'] = self.needCache My_http.set_params(params) print('第三步:设置params') print(params) # 发送请求 self.return_json = My_http.get() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第四步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第五步:检查结果')
def test_zixun(self): # 设置url zixun = Config(url_file).get('zixun') self.url = zixun My_http.set_url(self.url) print('第一步:设置url:' + self.url) if self.token == '0': token = Get_token().get_token() elif self.token == '1': token = None #设置headers headers = Config().get('headers') headers['jcobToken'] = token My_http.set_headers(headers) print('第二步:设置header(token等)') print(headers) #设置params params = Config().get('params') params['templateId'] = self.templateId My_http.set_params(params) print('第三步:设置params') print(params) # 发送请求 self.return_json = My_http.get() print(self.return_json.json()) method = str(self.return_json.request )[int(str(self.return_json.request).find('[')) + 1:int(str(self.return_json.request).find(']'))] print("第四步:发送请求\n\t\t请求方法:" + method) # 校验结果 self.check_result() print('第五步:检查结果')