![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yapi
shylcok
这个作者很懒,什么都没留下…
展开
-
使用docker搭建的yapi 操作mongodb数据库
背景:我会将部分接口一起调试,然后再将调试的接口放入组中如下图 但是 会遇到一个问题,temp集合中 不能多个拖动,只能单个拖动,单个拖动就特别麻烦,还是乱序的,所以我想着,改数据库统一来换测试集只会关系型数据库,所以对mongodb的了解不是很多,网上搜到的概念:MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似于Json的bson格式正式开始:mongodb的启动命令:docker run -.原创 2021-03-12 17:20:01 · 1299 阅读 · 0 评论 -
yapi 遍历返回的json串
背景:使用搜索的时候,断言返回结果 需要用到遍历功能在断言中写:function foreach(){ for (i = 0; i < parseInt(body.data.list.length); i++) { console.log(i); assert.equal(body.data.list[i].isCover, 1);}}foreach()不能直接写for (i = 0; i < parseInt(body.data原创 2021-03-09 16:45:30 · 638 阅读 · 0 评论 -
yapi 接口与接口之间等待3秒后进行操作
背景:接口B需要等待接口A执行完2秒后再执行,不然数据还没有同步解决方案:1.实际操作过程中 需要立刻显示的,让开发更改显示的方式2.如果操作过程中 不需要关注这一两秒的差异的 可以通过代码解决。在自动化执行过程中,在test界面写一个方法:代码:function sleep(milliSec){ var startTime = new Date().getTime(); while(new Date().getTime() < startTime +原创 2021-03-08 14:32:23 · 972 阅读 · 0 评论 -
yapi 断言 返回Json是否包含某个string
yapi的断言是使用的nodejs中的断言,基本都是相等或者不等的断言,现在遇到返回的json,是否包含某个string,可以这样做:var rsp = JSON.stringify(body.data.list[0])assert.notEqual(rsp.toUpperCase().indexOf('熊猫') , -1)思路:先将json获取,或者json的某个字段:body.data.list[0]再将获取的值 转化成string:JSON.stringify然后使用index原创 2021-03-03 14:37:40 · 1774 阅读 · 1 评论