前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口自动化测试框架---初学HttpRunner(五)

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

作者头像
小雯子打豆豆
发布2020-06-19 10:29:46
7920
发布2020-06-19 10:29:46
举报
今天来给大家讲一下关于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日志 是否正确跑起来

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试小助手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档