Charles模拟网络请求页面的网络超时测试

网友投稿 1388 2022-10-07

Charles模拟网络请求页面的网络超时测试

Charles模拟网络请求页面的网络超时测试

正常情况下网络连接超时可能的原因有以下几点:

1、网络断开,手动的关掉了网络的连接

2、网络阻塞,导致你不能在程序默认等待时间内得到回复数据包。

3、网络不稳定,网络无法完整传送服务器信息。

4、系统问题,系统资源过低,无法为程序提供足够的资源处理服务器信息。

5、网络系统繁忙,无法回应

以上的各种情况说明当网络连接失败出现问题时,App应该如何做处理来提示用户当前未操作成功的原因,让用户可以根据当前的情况作出自己的下一步决定,网络失败情况下的处理往往是测试中容易忽略的测试点,因此涉及到网络请求的页面,测试人员应该集中测试一遍,排除某些页面没有做相应的网络失败提示处理,一般网络出现问题,常见的处理方式为toast提示“网络连接失败”或者是直接跳转到网络失败的页面提供刷新按钮,用户可再次刷新查看网络是否恢复正常,类似如下截图所示:

测试时可以用到的测试方式有:1、手动的关掉数据业务或者wifi,再次打开网络请求的页面,2、利用Charles中的Breakpoints设置断点进行测试。我们一般使用这种方式进行网络连接失败的测试,Charles测试步骤:

1.作者:Syw

3.如果文中有什么错误,欢迎指出。以免更多的人被误导。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:[ubuntu]Grafana+Prometheus监控
下一篇:微信小程序模拟cookie的实现(微信小程序 webview cookie)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~