目录
前言:
Jenkins+Robot是一种常见的接口自动化测试方案,可以实现自动化的接口测试和持续集成。Jenkins是一个流行的持续集成工具,而Robot Framework是一个开源的自动化测试框架,专注于易用性和可扩展性。
设计目标
- 每次通过手动回归接口测试用例比较麻烦,需要能比较便捷的自动回归接口减轻工作量
- 同时因人力不够能力有限,自己单独开发工具比较困难,需要简单易上手
- 每次在自动化跑完以后希望能快速的看到整体结果,以及有较好的展示
项目说明
目前的项目结构是采用Robot+Jenkins+Git
,通过 Python 进行拓展。
- 项目通过 pymysql 进行数据库操作
def db_query(self,db_name,sql,num=1,charset="utf8"): """查询数据库 num若为0,则获取所有结果 """ conn= pymysql.connect( host=self.config.cfg_read("mysql","host"), port=int(self.config.cfg_read("mysql","port")), user=self.config.cfg_read("mysql","user"), passwd=self.config.cfg_read("mysql","passwd"), db =db_name, charset=charset ) cur = c