程序员与诗人
知其然也要知其所以然,之乎者也!
展开
-
浅谈专项测试之弱网络测试
移动端产品的使用并非完全都是在流畅的wifi环境,大部分用户主要使用4G,3G,2G等网络,另外因为移动端产品使用的场景多变,如进公交,上地铁,坐电梯,使得弱网测试显得尤为重要。(5)打开Android设备的设置-WALN,找到和电脑连的一样的网络,长按-修改网络,弹出网络设置对话框,找到代理选择手动,主机名(电脑ip地址),端口8888(跟fiddler设置一致),然后点击确定按钮。4.弱网络环境下,请求的数据返回时间较长,等待的过程中,如果页面上的相关控件仍然可以操作,则有可能出现闪退现象;原创 2024-08-31 20:43:21 · 117 阅读 · 0 评论 -
分享Charles抓包 显示<unknown> 解决方案 !
首先电脑上需要安装charles,然后需要设置手机上的WiFi设置,修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。像 Charles 这样的工具,虽然功能强大,但仍然需要用户具备一定的配置和排障能力,以应对各种复杂的网络环境。通过将 Charles 的 SSL 证书正确安装到移动设备中,并在设置中启用“允许不安全的内容”选项,最终成功解决了这一问题,并准确抓取到所有请求数据。Charles 显示。原创 2024-08-30 20:21:44 · 792 阅读 · 0 评论 -
测试必备--轻松掌握弱网测试技巧
然而,网络环境并非总是理想的,特别是在信号较弱或网络不稳定的情况下,应用的表现尤为重要。例如,Charles、Network Link Conditioner 等工具能够模拟各种网络环境,帮助你进行弱网测试,发现应用中的潜在问题。弱网测试的核心在于模拟各种不稳定的网络环境,例如高延迟、低带宽、丢包等情况,从而测试应用的稳定性和性能表现。例如,在一个视频流媒体项目中,通过模拟3G网络环境下的弱网测试,我们发现了视频加载缓慢和卡顿的问题。弱网测试是一种面向未来的测试策略,帮助你打造更加可靠和用户友好的产品。原创 2024-08-28 20:32:20 · 135 阅读 · 0 评论 -
了解一下弱网测试
测试在弱网环境下,软件或系统的核心功能(如登录、支付、游戏单局等)是否能正常运行,是否会出现导致游戏无法正常进行的UI、交互问题,以及是否有损害用户利益或可被用户额外获利的问题。弱网测试是在网络环境不佳的情况下,对应用软件或系统进行的测试。:在弱网环境下,观察客户端的展示效果,包括是否出现异常(如闪动、崩溃等),加载的图标、文案、进度条等是否正常,以及加载异常时的显示(与断网区分)。:通过模拟不同的网络环境,如2G、3G、4G、5G网络,以及调整网络参数(如上行丢包、下行丢包)来模拟弱网环境。原创 2024-06-20 20:01:08 · 95 阅读 · 0 评论 -
Wireshark 基础教程
Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括:1、Wireshark软件下载和安装以及Wireshark主界面介绍。2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。3、Wireshark过滤器使用。过滤器包含两种类型,一种是抓包过滤器,就是抓取前设置过滤规则。另外一种是显示过滤器,就是在数据包分析时进行过滤数据使用。通过过滤器可以筛选出想要分析的内容。原创 2024-06-11 20:22:00 · 148 阅读 · 0 评论 -
Wireshark抓包工具进化史
前边已经介绍过两款抓包工具,应该是够用了,也能够处理在日常工作中遇到的问题了,但是还是有人留言让宏哥要讲解讲解Wireshark这一款抓包工具,说实话宏哥之前也没有用过这款工具,只能边研究边分享。换句话说就是现学现卖,希望大家不要介意,宏哥这里的分享仅供你参考学习,有错误的地方也欢迎你指出。你自己也可以深入的研究一下。Wireshark(前称Ethereal)是一款免费开源的网络嗅探抓包工具,世界上最流行的网络协议分析器!网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。原创 2024-01-31 13:43:22 · 131 阅读 · 0 评论 -
Linux 抓包还不会?这篇文章赶紧收藏!
TCPdump,全称dump the traffic on a network,是一个运行在linux平台可以根据使用者需求对网络上传输的数据包进行捕获的抓包工具。tcpdump可以支持的功能:1、在Linux平台将网络中传输的数据包全部捕获过来进行分析2、支持网络层、传输层协议等协议捕获过滤;3、数据发送和接收的主机、网卡和端口等各种过滤捕获数据规则4、提供and、or、not等语句进行逻辑组合捕获数据包或去掉不用的信息5、结合wireshark工具分析捕获的报文。原创 2024-01-12 13:08:46 · 75 阅读 · 0 评论 -
【App 抓包提示网络异常怎么破?】
首先,在https的建立连接过程中,当浏览器向服务端发送了连接请求后,服务器会发送自己的证书(包括证书有效期、颁发机构等)给浏览器,浏览器首先在本地根证书区域寻找是否有这个服务器证书的CA机构的根证书。如果有继续则下一步会进行验证服务器端的证书,如果没有弹出警告。验证通过后经过一系列服务器和客户端的信息交换,双方最终建立了通讯。原创 2023-10-27 13:02:16 · 442 阅读 · 0 评论 -
【fiddler+loadrunner 两兄弟制霸脚本开发】
一、fiddler工具1、运行fiddler工具2、运行需要抓包的网站这里以loadrunner自带的网站为例 点击“Start web Server”再点击如下会看到如下的页面(备注:这里把127.0.0.1改成本机的ip地址,有时fiddler工具会监控不到127.0.0.1的请求信息)关闭浏览器,重新访问:http://192.168.226.152:1080/WebTours/在fiddler里面看到这些信息请求的“ROW” 请求的第一行是“方法-URI-协议/版本”:GET http://192.原创 2023-10-21 15:17:58 · 109 阅读 · 0 评论 -
【抓包https请求网络异常/无数据怎么破】
但是现在随着系统的更新,Google or Apple认识到安全越来越重要,所以就引入SSL-Pinning技术:开发者预先把证书相关信息预置到App中再打包,这样在https通讯过程中App本地可以与服务器返回的证书可以做对比,如果发现不一致,那么可能就是由于中间人攻击(比如Fiddler/Charles抓包工具),App客户端可以终止https链接。这样App就能信任证书是安全的,放心的发送请求了。没错,就是证书的问题,但跟你想象中的证书有点不同,不是Fiddler内置证书的问题,而是。原创 2023-10-07 17:00:57 · 668 阅读 · 0 评论 -
【抓取微信小程序数据包教程】
答案当然是肯定的,通过Fiddler或者Charles这些主流的抓包工具都可以抓得到,在IOS平台抓取微信小程序和https请求都是一样的设置,接下来给大家。Act as system proxy on startup:在Fiddler启动的时候作为系统代理,这样Fiddler能够默认抓取到本地电脑端浏览器的请求,这里我们聚焦在移动端,所以可以把此选项关闭。(2)点击FiddlerRoot certificate链接,按照提示下载安装证书,进入手机设置 -> 通用 -> 描述文件 ->安装描述文件。原创 2022-12-25 17:49:19 · 842 阅读 · 2 评论