接口测试基础——第9篇 写代码常用的快捷方式
Posted 自动化测试实战
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试基础——第9篇 写代码常用的快捷方式相关的知识,希望对你有一定的参考价值。
今天我们来普及一下写代码常用的基础知识:
1、debug
这里说的debug并不是大家pycharm里的debug,而是我们怎么样去定位代码哪一句不能通过,想一想,什么代码语句你肯定确定不会写错?没错就是打印。我刚开始写代码的时候,我的一个同事总是让我多写打印,“这样你就能定位到哪一句出错了”。举个例子:
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25)
smtpObj.login(sender, passwd)
smtpObj.sendmail(sender, receiver, msg.as_string())
print 'Success'
except smtplib.SMTPException:
print 'Error'
以上代码是发送邮件的过程,但是我们只是像上面这样写如果出错在控制台打印出的只有'Error'这养我们无法定位出到底是哪一句出了错,现在我们把代码改成:
try:
smtpObj = smtplib.SMTP()
print 1
smtpObj.connect(mail_host, 25)
print 2
smtpObj.login(sender, passwd)
print 3
smtpObj.sendmail(sender, receiver, msg.as_string())
print 'Success'
except smtplib.SMTPException:
print 'Error'
以上是关于接口测试基础——第9篇 写代码常用的快捷方式的主要内容,如果未能解决你的问题,请参考以下文章
Python接口自动化测试框架(工具篇)-- 接口测试工具Requests