软件版本:apipost_win_x64_7.0beta_0.2
很高兴看到apipost7更新了离线模式,因此从postman回归。然后当我导入postman数据时,发现了以下问题:
首先,我的postman中有4个文件夹,每个文件夹下均有多个接口;相对应的,导出了4个json格式的接口数据(按照apiPost的要求,导出的是Collection V2);我的想法是导入到apiPost后,也能保留这样4个文件夹。
接下来,我在apipost的离线团队的默认离线项目中选择导入项目(之所以没选择导入接口,是因为导入接口只能CURL导入而不能选择JSON文件导入):
当我以为导入后会直接在离线项目中显示导入文件夹,结果却不是。导入结果却是给我新增了一个项目(问题不大);如下图所示:
以上问题都不大,然后我打算自己手动归整:我在默认的离线项目下新建了目录,然后把导入的接口都复制到这个目录当中,之后我准备把导入新增的项目bigdata删除。
这时我震惊地发现:无法删除导入的项目!无法删除导入的项目!!无法删除导入的项目!!!
我尝试了右键项目,没发现删除菜单;顺便说下,这里的复制、剪切、粘贴不知道是干嘛用的,我按照正常逻辑试过这三个菜单,没看到应有的效果!
然后我又尝试点击“项目/团队”,点击后跳转到登录界面,我没登录,因为我本身就是打算离线使用,如果离线的项目也需要登录才能删除,那么这设计也是不合理。
最终我还是没找到在哪里能删除导入的项目;
我还发现:新建项目也是需要登录才能进行的。那么我猜apipost的产品经理对这个功能的设计就是要求必须登录才可以。这个倒是可以理解。
但是,我想说,当用户没登录时,导入postman数据的功能,就应该设计成导入到默认离线项目的文件夹中,而不是新建项目。如果是新建项目,那么就应该相应的提供未登录删除离线项目的功能。这样才是一个功能完整的闭环。
同时还发现另一个问题:无法使用 shift+鼠标左键 对接口进行连续多选,只能用 ctrl+鼠标左键 多次点选。这也是一个操作不方便的点