
python
文章平均质量分 52
RainYeZ
进击的菜鸟
展开
-
【easyMock,Fiddler,mock平台 写代码】三种mock方式比较
easy mock搭建一个easy mock平台,并部署在服务器上,该平台可以快速创建接口并正常使用。该平台支持 自定义一些函数,语法参照 mockjs,可以在接口中构造随机的数据,支持正则,批量构造数据,还 可以根据 请求参数,变化返回值。同时也需要 开发更换配置请求的配置连接 优点:使用快速,简单 缺点:不能调用函数,比如加密,获取当前时间戳等等。只能支持json格式的数据使用场景A.当前数据只需要简单的变化,比如随机数,正则过滤B.有固定格式的返回值Fiddlerfiddle原创 2021-04-08 21:41:02 · 487 阅读 · 0 评论 -
在远程服务器上,docker部署flask服务
docker基础,前置知识:https://blog.youkuaiyun.com/aoxixi/article/details/103334794容器像一个正常的操作系统一样,所以在部署服务的时候,编写dockerfile,需要把启动该服务需要的依赖安装上。1、保证项目在远程服务器上能够正常启动,正常访问1、保证代码没问题2、编写 用到的requirement.txt3、把代码上传到服务器 4、编写gunicorn.conf [flask项目启动,在linux环境下,必须要有一个可以提供http服务服务,原创 2020-08-28 11:26:55 · 855 阅读 · 0 评论 -
【peewee】超轻量级ORM操作数据库
一、删除多条删除,返回值为删除的条数1、delete_instance = TUserMission.delete().where(TUserMission.mission_code == mission_code).execute()单条删除2、name = TUserMission.get(user_name='zhangsan') #单条查询结果 name .delete_instance()二、查询多条件查询1、select() 返回值为查询集合,展示需要用for循环遍历f原创 2020-06-08 19:22:00 · 490 阅读 · 0 评论 -
python操作redis
背景:由于大部分公司都有可能用redis做数据库缓存,来提高数据库的访问效率,所以在测试时候,构造测试场景时候,可能要清除redis的缓存,在能看到效果。python中有redis操作模块, import redis ,使用里面封装好的函数即可连接数据库 def __init__(self): self.__pool = None self.curre...原创 2019-12-09 14:27:19 · 164 阅读 · 0 评论 -
python解析接口返回数据
1、把json格式的数据,转换成单个{key,value}的形式,并把每个dict存入list def parse(self,data): #解析json格式的数据 ,生成list for key, value in data.items(): if isinstance(value, dict): self.parse(va...原创 2019-12-09 11:36:05 · 7430 阅读 · 1 评论 -
python操作mysql数据库,一次性执行多条语句
背景:在构造测试场景的时候,往往会出现一次性要执行多条sql语句的情况,这时候为了避免每执行一条sql就连接一次数据库,可以加入 closeConn的参数,用以提高执行效率1、前面的链接数据库,创建游标就不过多说明,下面直接放上代码: def __init__(self,dbName = None): self.currentConn = None sel...原创 2019-12-09 12:00:22 · 19715 阅读 · 7 评论