brookshi / Hitchhiker

a Restful Api test tool
http://www.hitchhiker-api.com
Other
2.19k stars 402 forks source link

2000条用例导致登录会消耗很长时间约1.5分钟 #283

Open wangyunshuai opened 5 years ago

wangyunshuai commented 5 years ago

1. What went wrong (哪里出错)? 目前积累了很多用例,近2000条。 登录时会加载所有的用例,导致登录会消耗很长时间,约1.5分钟

3. What is the expected behavior (期望表现)? 是否能改为,登录的时候只获取一级目录结构和用例数量。展开的时候再获取对应目录下面的数据内容?

5. Environment (环境):

6. Additional Information (e.g. Screenshots, Links) (补充信息,截图,链接等) default

dimdusk commented 5 years ago

是的,现在登录请求所有数据,包括一些执行记录,非常影响性能,改成按需请求应该会好很多,而且最好加入删除记录功能,不然历史数据过多会直接导致无法登陆(只能通过删数据库)

brookshi commented 5 years ago

理论上是应该改成按需取,不过可能需要比较大改动。 2000条应该不是瓶颈,瓶颈应该是一些逻辑导致的性能问题,可否把你的数据库备份一份,做个脱敏操作(比如把url都换成http://www.baidu.com之类),我拿来本地调试下。 最近时间少了很多,需要再找时间腾出手来做个整体优化。

wangyunshuai commented 5 years ago

理论上是应该改成按需取,不过可能需要比较大改动。 2000条应该不是瓶颈,瓶颈应该是一些逻辑导致的性能问题,可否把你的数据库备份一份,做个脱敏操作(比如把url都换成http://www.baidu.com之类),我拿来本地调试下。 最近时间少了很多,需要再找时间腾出手来做个整体优化。

私信给你了,请查收,谢谢。

brookshi commented 5 years ago

收到