IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:移动测试

共 3 篇相关文章

IT 累计浏览 1,971

移动端测试的代理服务器搭建

这篇讲的是在Unix/Linux环境下,如何用开源工具Squid为移动端测试搭建代理服务器。文章从实际场景出发:移动设备需要调试或访问局域网内某台主机上的本地服务,直接访问不通,就需要一个中间代理来转发请求。 作者以CentOS系统为例,完整梳理了从安装到配置的全流程。关键步骤包括:禁用Squid默认的缓存机制(避免干扰测试)、设置必要的主机名、开放访问权限以及指定代理端口。文章还细心地提醒了日志文件管理的必要性,提供了两种日志清理方案,一个是用crontab定时任务粗暴清空,另一个是使用Squid自带的日志滚动功能。 最终,移动端只需在Wi-Fi的HTTP代理设置中,填入服务器IP和配置的端口,就能顺利访问到目标本地服务。整个方案实用且具体,对于在Linux环境下进行移动端开发测试的工程师来说,是一个清晰可复现的搭建指南。

IT 累计浏览 8,615

使用Fiddler对手机应用进行抓包测试

这篇指南聚焦于如何解决手机应用抓包测试相对PC端更为麻烦的问题。作者从实际QA工作流程出发,详细拆解了使用Fiddler工具实现这一目标的完整步骤。 核心方案在于让手机与电脑处于同一局域网,并将手机流量代理至电脑。文章逐步说明了Fiddler的关键配置(如开启“允许远程计算机连接”)、如何获取电脑IP地址,并分别给出了iOS和Android手机进行网络代理设置的具体路径。其中,将代理端口统一设置为8888是一个贯穿始终的关键点。 整个过程清晰地将“手机抓包”这个可能让人无从下手的任务,分解为一系列可操作的明确步骤,为移动端调试提供了非常实用的落地指引。

IT 累计浏览 5,248

用谷歌浏览器来当手机模拟器

这篇讲的是如何利用谷歌 Chrome 浏览器内置的功能,将其变身为一个轻量级的手机模拟器。 很多网站会通过 User-Agent 这个请求头来判断访问设备的类型,并返回对应的页面版本(比如给手机展示精简版的3G页面)。作者抓住了这个机制,分享了一个实用技巧:无需安装额外软件,只需通过特定的启动命令或 Chrome 开发者工具(DevTools),就能让浏览器以特定手机(例如安卓设备)的身份去访问网页。 具体来说,文章介绍了一种通过 Windows 运行命令行来启动特定模式 Chrome 的方法。这种方式对于前端工程师调试移动端网页适配、产品经理快速预览产品在手机上的显示效果非常方便。对于普通用户,如果你想在电脑上查看某个网站的手机版本界面,这同样是一个即学即用的小窍门,比反复缩放窗口要精准得多。 这个技巧的核心在于理解 User-Agent 的作用以及 Chrome 强大的可配置性,它用最直接的方式解决了“在桌面端预览移动端页面”这一常见需求。