首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

接口自动化测试框架---初学HttpRunner(五)

今天来给大家讲一下关于httpRunner怎么连接数据库做一些业务逻辑操作,常见的数据库操作有‘增删改查’,那就以我的案例,来看看怎么弄的吧?

思路:通过在数据库中获取我的个人信息,作为参数进行登录系统

一、创建数据库等信息参数配置文件 config/config.ini

二、创建读取ini文件

代码语言:javascript
复制
class CommonConfig:
    def __init__(self):
        self.cf = configparser.ConfigParser()  # 实例化configparser对象
        # 获取当前文件夹的父目录绝对路径
        self.path = os.path.dirname(os.path.dirname(__file__))
        # 获取config文件夹中的ini文件
        self.file_path = os.path.join(self.path, 'config', 'config.ini')
        # 读取ini文件
        self.cf.read(self.file_path, encoding='utf-8')
    def Mysql(self, name):
        value = self.cf.get('Mysql', name)
        return value
    def Database(self, name):
        value = self.cf.get('DATABASE', name)
        return value

三、创建数据库执行文件 mysqlDB.py

四、debugtalk.py中执行查询数据sql的方法 (debugtalk的方法可以作为全局方法,作用在case中)

五、在case中调用该方法

六、运行脚本 查看report日志 是否正确跑起来

好啦,今天你学习了吗?今天你进步了吗?

下一篇
举报
领券