
测试
文章平均质量分 52
RainYeZ
进击的菜鸟
展开
-
【easyMock,Fiddler,mock平台 写代码】三种mock方式比较
easy mock搭建一个easy mock平台,并部署在服务器上,该平台可以快速创建接口并正常使用。该平台支持 自定义一些函数,语法参照 mockjs,可以在接口中构造随机的数据,支持正则,批量构造数据,还 可以根据 请求参数,变化返回值。同时也需要 开发更换配置请求的配置连接 优点:使用快速,简单 缺点:不能调用函数,比如加密,获取当前时间戳等等。只能支持json格式的数据使用场景A.当前数据只需要简单的变化,比如随机数,正则过滤B.有固定格式的返回值Fiddlerfiddle原创 2021-04-08 21:41:02 · 487 阅读 · 0 评论 -
2020-12-21
原创 2020-12-21 10:54:50 · 236 阅读 · 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操作mysql数据库,一次性执行多条语句
背景:在构造测试场景的时候,往往会出现一次性要执行多条sql语句的情况,这时候为了避免每执行一条sql就连接一次数据库,可以加入 closeConn的参数,用以提高执行效率1、前面的链接数据库,创建游标就不过多说明,下面直接放上代码: def __init__(self,dbName = None): self.currentConn = None sel...原创 2019-12-09 12:00:22 · 19713 阅读 · 7 评论 -
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 评论 -
pytest + allure2.x 踩坑-报告无数据
我按照网上的教程,在用pytest生成完allure可以使用的json数据之后,然后再用allure生成报告,打开,发现我生成的报告中没有数据显示。1、首先我用pytest生成数据是没有问题的2、这个是目前的路径【红线盖住的地方可以忽略】这个时候,要在控制台切换到当前路径,然后执行这个命令。allure generate report这条语句的意思是,用report里面的数据,生成...原创 2019-12-05 19:06:08 · 7089 阅读 · 7 评论 -
【踩坑】用fiddler mock数据
背景:某日公司继承测试平台上面的mock工具失效了,所以只能用fiddler手动mock数据,使得以来与那个数据的图片显示出来,我按照网上常规方法,流程,添加数据,在最后一步的时候,怎么样都加载不出来那张图片,好在有一大佬,帮忙,万分感激~问题原因:网上在添加数据的时候,说要把返回的数据保存下载,并且要是json为后缀名(因为现在网上大部分的数据传输确实是json格式),然而,我测试的这个接...原创 2019-08-09 19:36:09 · 1331 阅读 · 0 评论