前端测试 异步请求覆盖如何测试到

张小布 · 2020年11月25日 · 最后由 Elsie 回复于 2020年12月03日 · 2820 次阅读

场景:测试的系统需要获取当前选择小区下的电梯数量,下一次登录会自动获取上一次退出时最后选择的小区。
系统实现:用户登录系统页面会自动发第一个请求(接口 1,传参全部小区),获取当前用户有权限的全部小区下电梯数量,等另一个接口查询到上一次退出时选择的小区(例如 A 小区),再发第二次请求(同一个接口 1,传参 A 小区 id),请求 A 小区下电梯数量。
问题:当前用户如果有上千个小区权限时,可能会出现第一次请求全部小区的结果返回较慢,第二次返回 A 小区查询结果更快,最终显示了全部小区的电梯数量,但实际要显示的是 A 小区下的电梯数量。
请教这样的问题测试中如何发现。

共收到 2 条回复 时间 点赞

拦截请求全部的接口,等部分小区接口响应完成后,再跑返回全部的接口

先不说测试 我感觉这个实现有点怪怪的 没有必要一上来就获取全部的数据啊 数据量大 慢很正常的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册