因为公司项目业务需要,前不久测试老大需要我这边对我们的性能测试apk做一下弱网测试,虽然以前弱网测试都有所了解。但是还没有实操过,作为一个三年工作经验的软件测试工程师确实是有点菜了,这里我就讲一下我根据网上教程自己去在公司内部做的一个弱网测试首先先确定弱网测试做什么?这里我就先说一下我对性能测试apk关注的弱网测试点,整理了一份测试方案,测试方案就不方便放上来了,但是主要内容其实就是看各类请求耗时            
                
         
            
            
            
            手机app中常见的测试之一就是弱网测试,什么是弱网测试呢?顾名思义就是模拟弱网的时候用户对于手机的一些操作和响应是否成功,在使用的过程中是否能够正常的使用 手机端常见弱网测试方法就是切换5G、4G、3G、2G这样 Web中就可以直接模拟打开F12然后就可以控制网络速度来模拟弱网 还可以自定义速度 来对弱网进行模拟 本篇主要是针对手机端的fiddler进行弱网模拟判断BUG来自前端还是后端1.首先            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 16:27:57
                            
                                476阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 弱网模拟工具的实现指南
对于刚入行的小白来说,实现一个 Android 的弱网模拟工具可能会是一个挑战。但只要有明确的步骤和指导,这是完全可以掌握的。本文将为你揭秘整个实现流程,并逐步带你走过每一个步骤。
## 流程概览
我们可以将实现过程分成以下几个步骤:
| 步骤编号 | 步骤描述             | 需要的工具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-09 08:11:14
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            近年来,随着移动互联网的飞速发展,用户对网络应用的性能要求越来越高。在实际的用户使用场景中,网络环境并不是总是理想的,很多时候我们需要面对弱网条件。在这样的背景下,一个功能完善的“弱网模拟工具 Android”显得尤为重要。
## 背景定位
### 业务场景分析
用户希望在不同的网络环境下测试其应用的性能及稳定性。在理论上,这可以有效地反馈用户体验问题,从而优化应用性能。
```quote            
                
         
            
            
            
            现在的Android软件,基本上都会有网络请求,有些APP需要频繁的传输数据时对于网络请求的稳定性和在特殊网络条件下的兼容性有要求,但是我们在测试的时候又很难模拟那种弱网络差网络的情况,今天就给大家分享一篇干货来模拟弱网络情况。正文第一步:下载抓包软件fiddler官网:http://www.telerik.com/fiddler这是PC端的软件,我们模拟弱网络环境的流程大概是:手机APP使用网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 21:26:54
                            
                                408阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    与传统桌面应用不同,移动应用的网络环境比较多样,而且经常出现需要在不同网络之间切换的场景,即使是在同一网络环境下,也会出现网络连接状态时好时坏的情况,比如时高时低的延迟、经常丢包、频繁断线,在乘坐地铁、穿越隧道,和地下车库的场景下经常会发生。所以,移动应用的测试需要保证在复杂网络环境下的质量。总结了移动应用弱网环境下的测试要点以及常用的模拟弱            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 09:57:08
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、安装弱网模拟工具-Network-Emulator-Toolkit(主要是设置丢包率和延时)1.下载安装 下载地址:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/ 安装完成后,界面如下:2、安装共享wifi工具-- 猎豹wifi 下载地址:http://wifi.liebao.cn/二、Network-Emulator-To            
                
         
            
            
            
            最近做了一次移动APP的弱网和中断测试,接下来分享一下遇到的一些问题: 1、现象:用户登录应用时下载初始化数据,下载过程中因网速太慢点击取消并重新登录,数据初始化完成后出现重复,造成数据不一致。   原因:数据下载过程中、下载失败后,未进行数据回滚,中止后重新下载,出现数据重复   解决方案:通过事务处理数据下载逻辑,下载失败后,应用本地数据库进行数据回滚。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 05:05:10
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            昨天和几个同事讨论弱网测试方法,发现并不是很多人在没有公司专门开发的弱网工具的前提下,知道如何去进行弱网的模拟测试,于是就整理了以下几种测试方法,供大家参考! 下面只是对弱网设置的界面进行了简单的介绍,有兴趣的童鞋可以深入研究,另外还有一些弱网模拟的数据本文主要摘录自网上,每个公司可能会不一样,如果对测试方法或者数据有什么建议,也欢迎指正,大家共同学习。 弱网测试要点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 14:12:13
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            测试APP、web经常需要用到弱网测试,也就是在信号差、网络慢的情况下进行测试。我们自己平常在使用手机APP时,在地铁、电梯、车库等场景经常会遇到会话中断、超时等情况,这种就属于弱网。普通的弱网测试可以选择第三方工具对带宽、丢包、延时等模拟弱网环境。这里带大家一起解锁Fiddler弱网模拟功能!操作步骤说明:如果你是模拟手机APP的弱网,那么你需要确保Fiddler能够抓到手机APP的包。步骤1:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 16:33:19
                            
                                330阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.弱网测试背景弱网测试主要就是对带宽、丢包、延时等进行模拟弱网环境,属于健壮性测试的内容。目前移动端用户所处的网络环境并非为完全流畅的WiFi环境,并且在WiFi环境下也会有网络波动。在实时性要求非常高的场景,容易伤害用户体验,因此,为了避免用户体验不友好造成用户流失,弱网测试显得尤为重要。所以在我们测试的时候,进行必要的弱网测试还是有必要的。2.弱网测试要点总结如上图,弱网测试可分为弱网功能测            
                
         
            
            
            
            # Android模拟弱网
在开发Android应用程序时,我们经常需要测试应用在不同网络环境下的表现,其中包括弱网络环境。模拟弱网络环境可以帮助我们评估应用在不稳定网络条件下的性能,并及时发现和解决相关问题。本文将介绍如何在Android应用程序中模拟弱网环境,并提供代码示例帮助读者实践。
## 模拟弱网
Android提供了一个名为TrafficStats的类,可以用来模拟网络环境。Tr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 04:34:46
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            从下面几个点了解弱网测试: 1.什么样的网络属于弱网。 低于2g速率的时候都属于弱网,也可以将3g划分为弱网,一般WiFi不纳入弱网范畴。 2.为什么要进行弱网测试?①按照移动特定,各种网络连接协议不同,导致通信的信号不同,速率不同,影响应用的加载时间,可用性,稳定性②手机所处的客观环境:地下停车场,厕所。电梯。③手机自身网络原因2g/3g/4g/5g/wifi3.如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 09:28:14
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            手机APP模拟弱网测试一、 弱网测试的意义一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳。弱网测试可以测试APP的加载时间、可用性、稳定性和健壮性。这时我们就可以借助工具来模拟不同的网络状况,模拟2G、3G或弱网情况进行测试。工具可以选择Filder也可以选择Charles也可以选择其他工具,这里简单介绍下Filder            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 00:39:54
                            
                                202阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            APP弱网模拟测试 
   
     移动端测试区别于PC端测试的一点就是网络的多变性;不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。 
   生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试显得尤为重要。 
    
   
   
     利用fiddler的Simulate Modem Speeds功能,可以通过设置网络的上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 11:32:06
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            模拟弱网环境测试——工具篇 今年5G技术开始铺开并进入商用。随着5G的到来,不知道大家有没有和我一样的感受,希望是我心理作用吧,我发现作为一个4G用户,最近我的手机网速是不如从前了。特别是在游戏、或者是看一些重要直播的过程中,网络的卡顿延迟,真的让人大为光火。所以我想在最近分享一下,游戏测试需要怎么开展弱网测试,来尽量避免网络问题带给用户的不良体验。作为移动端游戏测试,网络环境——尤其是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 22:29:36
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Network Emulator Toolkit使用:安装:进入Network Emulator Toolkit选择某个进行下载安装即可操作界面详解:1、双击图标,进入Network Emulator Toolkit界面2、界面详解3、设置网络参数3.1网络模型选择3.2过滤器设置3.3链路设置在NEWT中的上行和下行链路参数设置是分开的,这也是为了更好的模拟出GPRS等上下行不对称的信道模型。上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 15:22:55
                            
                                377阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录弱网测试方法及所针对的场景一、fiddler代理测试方法1、概述及其场景2、如何对fiddler进行设置?3、针对于公众号网页测试,如何与其他工具配合使用?3.1 如果需要在手机上进行实际的场景测试3.2 如果需要用微信开发者工具进行调试3.3 如果需要调试接口(与Postman工具结合)二、一种看起来很不专业但行之有效的方法 弱网测试方法及所针对的场景本文所总结的方法和场景适用于公众号            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 10:32:30
                            
                                302阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Qnet01. Qnet 工具测试步骤第 1 步:选择待测应用QQ 登录后,在【工作台页】点击[点击选择应用],选择测试 APP:例如柠檬班 app。第 2 步:选择弱网测试模板将需要测试的网络场景模板添加到工作台,点击选择网络场景,可支持模板编辑。比如当前测试选择[极差网络]。第 3 步:启动第一次开启时会弹出请求【悬浮窗权限】,勾选允许悬浮窗功能;再次点击启动,第一次运行时会弹出请求【VPN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 05:36:57
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 22:22:56
                            
                                837阅读
                            
                                                                             
                 
                
                                
                    