Python自动化测试接口只运行了Excel里的一个接口,其他的没有运行是什么情况?
代码如下:defrun_test(self,sheet,url):"""再执行测试用例"""rows=excel.get_rows(sheet)foriinrange(2...
代码如下: def run_test(self, sheet, url): """再执行测试用例""" rows = excel.get_rows(sheet) for i in range(2, rows): testNumber = str(int(excel.get_content (sheet, i, cs.CASE_NUMBER))) testData = excel.get_content(sheet, i, cs.CASE_DATA) testName = excel.get_content(sheet, i, cs.CASE_NAME) testUrl = excel.get_content(sheet, i, cs.CASE_URL) testurl = url + testUrl testMethod = excel.get_content(sheet, i, cs.CASE_METHOD) testHeaders = eval(excel.get_content(sheet, i, cs.CASE_HEADERS)) teststatus_code = excel.get_content(sheet, i, cs.CASE_STATUS_CODE) timeout = 0.5 try: if testMethod == 'get': response = requests.get(testurl, headers=testHeaders, data=testData, timeout=timeout) response.encoding = 'utf-8' print(response.status_code) if response.status_code == teststatus_code: time.sleep(1) content = response.text print("接口请求成功") response.close() return content return None else: response = requests.post(testurl, headers=testHeaders, data=testData, timeout=timeout) response.encoding = 'utf-8' print(response.status_code) if response.status_code == teststatus_code: time.sleep(1) content = response.text print("接口请求成功") response.close() return content return None except Exception as e: print(e)Excel、运行结果、框架见图,不知道为什么最后结果只显示了一个接口调用成功,其他的在结果里没有显示……请大神帮忙解决下,
展开
2个回答
2019-01-31
展开全部
你这授权登录测试没过啊,你看请求成功下面的红字,登录不行,下面的自然不能测啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询