网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[email]
server = smtp.sina.com
user = test_results@sina.com
pwd = ******
subject = Api Test Ressult
receiver = superhin@126.com
data/test\_user\_data.xlsx: 表示层-用例数据文件
reg表(sheet名为reg)
| TestCase | Url | Method | DataType | Data | Code | Msg |
| --- | --- | --- | --- | --- | --- | --- |
| test\_reg\_normal | /api/user/reg/ | POST | JSON | {“name”: “{NAME}”, “passwd”: “123456”} | 100000 | 成功 |
login表(sheet名为login)
| TestCase | Url | Method | DataType | Data | ResponseText |
| --- | --- | --- | --- | --- | --- |
| test\_login\_normal | /api/user/login/ | POST | FORM | | 登录成功 |
SQL表(sheet名为SQL)
| checkUser | select \* from user where name= |
| --- | --- |
| checkUserPasswd | select \* from user where name={NAME} and passwd= |
common/config.py:数据层-config文件读取
“”"
- 从配置文件中获取各个段信息
- 返回一个项目的绝对路径
“”"
import os
import configparser
相对导入包的问题
pro_path = os.path.dirname(os.path.dirname(os.path.abspath(file)))
class Config(object):
def __init__(self, filename=“default.conf”):
self.cf = configparser.ConfigParser()
self.cf.read(os.path.join(pro_path,“conf”,filename))
def get\_runtime(self, option):
return self.cf.get