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、运行结果、框架见图,不知道为什么最后结果只显示了一个接口调用成功,其他的在结果里没有显示……请大神帮忙解决下, 展开
 我来答
匿名用户
2019-01-31
展开全部

可以到百度阅读app搜索《接口自动化测试源码解析基于python3》,阅读量上万的那本,自学网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-01-31
展开全部
你这授权登录测试没过啊,你看请求成功下面的红字,登录不行,下面的自然不能测啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式