电脑软件如何抓包?如何模拟弱网和超时环境?

大家好,我是谭叔。

在日常工作中,测试软件在弱网、超时、异常等场景下的运行状况,是保证系统稳定性的重要环节。

比如:

  1. 在一些特殊的测试场景中,需要请求后端服务超时,以查看软件是否能正常工作
  2. 有些场景,如熔断测试,需要后端服务返回某特定值,而这个特定值在异常情况下才会有

今天,谭叔跟大家分享我在测试电脑软件(程序)时,模拟弱网、超时环境,抓包电脑软件进行异常测试的方法。

方法一:修改hosts

将本机hosts修改为一个无效的ip地址,以模拟超时。比如,将网关设置一个无效ip,构造访问网关不通的场景。

image-20210406105731699

优点:操作简单

缺点:仅能验证无法请求某服务的场景,无法验证某服务不可用的场景

方法二:停服

顾名思义,将测试环境的后端服务停掉。

优点:可以模拟真实的超时场景

缺点:会造成服务不可用,影响其他测试 or 开发的工作

方法三:路由器限速

使用wifi路由器,在路由器后台设置网速。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小谭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值