文章分类 - app移动互联网
摘要:Crash率被称之为APP地雷,经常和开发者“躲猫猫”,和用户“亲密约见”,最终导致用户与APP一言不合就提分手!那么如何降低Crash率?做好排雷工作?本篇文章,带您回顾美团外卖C端Android APP项目负责人王晓飞在华为终端开放实验室Openday上的经验分享——移动端crash的治理方案!
阅读全文
摘要:一、前言如何定位和解决 Android App 因为内存不足(Java OOM)引发的线上问题一直是业界的难题。崩溃现场能抓取到的常规信息中并不包括内存分配详情——不了解内存被谁持有,自然也无法追查内存不足的根源。 针对这个问题,Client Infra 和头条抖音等业务方合作,通过一系列技术调研,
阅读全文
摘要:京东金融移动端全链路压测历时三个月,测试和服务端同学经过无数日日夜夜,通宵达旦,终于完成了移动端链路的测试任务。整个测试有部分涉及到公司敏感数据,本文只对策略部分进行论述。 1.系统架构与策略 在聊性能测试之前,简单的对金融系统架构进行简单的梳理。京东金融App架构较为复杂,为了说明问题对架构进行简
阅读全文
摘要:通过docker的方式搭建OpenSTF避免了手动安装时需要处理的繁多依赖关系! 一.这里需要记录下我部署时的疑惑点①ifconfig command not found 检查yum是否安装输入命令:ip addr,观察是否分配了IP地址(下图为未分配的情况,需要修改网卡自启动) 检查配置/etc/
阅读全文
摘要:假设有主机1,2,3三台主机: 为Dokcer创建一个网络 // xxx 代表网络名称 docker network create --driver=overlay --attachable XXXXX $ docker network create --driver=overlay --attac
阅读全文
摘要:引子 自上世纪末Kent Beck提出TDD(Test-Driven Development)开发理念以来,开发和测试的边界变的越来越模糊,从原本上下游的依赖关系,逐步演变成你中有我、我中有你的互赖关系,甚至很多公司设立了新的QE(Quality Engineer)职位。和传统的QA(Quality
阅读全文
摘要:1. 安装 去官网下载,地址:https://www.charlesproxy.com/download/ 2. 激活 这里是网上找的激活账号,填入即可 Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 3. 配置 3
阅读全文
摘要:App测试是一项批判性的工作,目的就是找出软件中的缺陷。这里暂时不去深究为什么要进行App测试,以及App测试带来的好处。只介绍App测试中一些基本的测试方法。根据是否查看代码程序分为黑盒测试和白盒测试;根据是否运行软件又可分为静态测试和动态测试。 黑盒测试:又叫功能测试或行为测试,只需考虑各个功能
阅读全文
摘要:当我们在浏览器的地址栏输入 www.cnblogs.com ,然后回车,回车到看到页面到底发生了什么呢? 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资
阅读全文
摘要:Using the Java class "myclass" that we created in the previous tutorial, let us try to create a WebDriver script that would: WebDriver Code Below is t
阅读全文
摘要:近期开发使用Selenium比较多,因为之前没用过,趟了太多坑,在此记录一下 1.环境配置 配置要点: 1.webdriver要和浏览器版本对应,chrome使用chromedriver和chrome浏览器,firefox使用geckodrive和firefox浏览器 2.支持headless:本地
阅读全文
摘要:本人在使用selenium做测试的时候,封装了很多方法,由于工作原因估计很长时间不会更新方法库了,中间关于js的部分还差一些没有完善,其中设计接口的部分暂时就先不发了,以后有机会在更新。
阅读全文
摘要:性能测试报告模板 1.概况 1.1测试背景 简要描述与测试项目相关的一些背景资料,如项目上线计划、测试需求等。 1.2测试目的 测试报告为xx网站的性能测试报告,目的是在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析,查看xx网站是否符合需求。 1.3测试范围 本次测试主要是对
阅读全文
摘要:最近网站的质量检查越来越严格,原来开发过程中很多隐蔽的问题,逐渐暴露出来,为提高前端的工作效率,就想到是不是可以在开发过程中能自动的对页面的中一些规范化的东西进行自动监测,这个就可以省去不少麻烦。 整体分析,一张静态页面主要包含以下几块内容: 1. 页面源码,即html内容 2. 图片 3. js
阅读全文
摘要:来源:python专栏 github:https://github.com/MiracleYoung/You-are-Pythonista/tree/master/PythonExercise/Tool/Grab_LuckyMoney 目录: 0 引言 1 环境 2 需求分析 3 前置准备 4 抢红
阅读全文
摘要:PC端、移动端的页面适配及兼容处理 一、关于移动端兼容性 目前针对跨终端的方案,主要分为两大阵营:一套资源Vs两套资源。 第一种是通过响应式或页面终端判断去实现一套资源适配所有终端; 第二种是通过终端判断分别调取两套资源以适配所有终端。 这两种思路我们并不能斩钉截铁的说哪一个更优选,正所谓”合适的才
阅读全文
摘要:ATX iOS 远程真机方案整理 方案资料汇总 360开测 WebDriverAgent与Minicap在iOS真机远控上的应用实践 之家技术 之家云平台iOS远程真机实践 百度藏经阁 - iOS多机远程控制技术 这篇文章讨论的最详细 openstf iOS Support 讨论帖 进来发现WDA也
阅读全文
摘要:我知道自学Appium和Python还是一个比较费时间的过程。所以,希望我的学习经历能带刚入坑的小伙伴少走一些弯路,尽快能用上这么牛逼的一个工具,足矣!如何用Python语言写Appium测试脚本?我之前写过就是利用AppiumDesktop录制脚本,但是这个录制出来的脚本可读性比较差,今天我所讲到
阅读全文
摘要:AirTest相比Appuim有个好处就是可以对GUI图片进行捕捉和最新版本支持WebView(目前Appuim不支持iOS12的WebView进行Xpath抓取) AirTest环境搭建可参考以下链接: https://airtest.netease.com/docs/docs_AirtestID
阅读全文