摘要: 自动化工具 接触安卓测试最早听说的一个工具就是Monkey,很有意思的名字,当然也很容易学习。 名词解释 个人推荐,如果有精力的最后还是读一下这个文档:http://developer.android.com/intl/zh-cn/tools/help/monkey.html Monkey是一个运行 阅读全文
posted @ 2018-04-17 22:00 ht22ht22 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前言 第一节讲CPU的时候留下了一个疑问,就是由于Android手机系统本身的缺陷造成采集CPU百分比数据会有很大的误差,那么如何分析CPU这个指标呢? 这节我们就来讲讲如何用CPU时间片这个指标来衡量系统CPU的占用或者一款App对系统CPU的占用。 概念 首先需要知道,在Linux系统下,CPU 阅读全文
posted @ 2018-04-17 21:41 ht22ht22 阅读(275) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-04-17 21:34 ht22ht22 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 同样的,这一篇我要介绍的也是一款UI自动化工具,地址:http://appium.io/ 第三方(非谷歌)研发的开源测试工具,说到这里也许有人会问 “为什么已经介绍了Uiautomator还要介绍它呢?”,我们就说说Appium有哪些不一样的地方: 1、appium可以测试原生的、混合的、或者 阅读全文
posted @ 2018-04-17 21:30 ht22ht22 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 上一篇主要讲了在Windows系统下如何使用JMeter来进行压力测试,然而发现一些问题,当qps到达一定的峰值的时候,由于Windows机器本身的瓶颈导致了网卡可能被挤爆的情况,另外压正式环境的时候,开发希望针对IP来压测,只压一台机器,然后评估整个机群的性能,因此我就尝试了在linux下如果压测 阅读全文
posted @ 2018-04-17 21:23 ht22ht22 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 本打算按照Android的套路去写,但是在iOS上没有像Android的adb这样“恶心”的东西,因此第一篇文章从如何获取崩溃log开始。 首先需要安装Xcode(这里我使用的mac版的7.3版本) 当时为了装这个版本,把mac的系统版本升级到了10.11.4 选择Xcode中device 点击之后 阅读全文
posted @ 2018-04-17 21:22 ht22ht22 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 大数据时代,数据对我们来说就是一笔宝贵的财富,以机器翻译来说,第一步呢需要收集目前大量的中英文翻译的原句子,而这些句子我们应该去哪里得到呢?最简单、最直接、最有效、最现成的办法就是去爬取。由于之前没有做过类似的东西,所以打算使用强悍的python辅助我。 首先选定了要爬取的网站 http://new 阅读全文
posted @ 2018-04-17 21:19 ht22ht22 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 关于UI自动化的抱怨 听过不少人这样讲 “UI自动化非常不稳定,需求一改,界面一遍,全部都费了”。我相信做过的人可能也会有同感。既然这个问题一直都是存在的,那么为什么没有人仔细分析原因呢? 我的老板george曾举了这样一个例子:每当需求变化的时候,开发没有跳起来,反而是测试跳了起来。然后不断的抱怨 阅读全文
posted @ 2018-04-17 21:17 ht22ht22 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 下面就一步一步的介绍我从0到1的压测过程吧。 我下载的是 apache-jmeter-2.13,因为这个包下载下来通用linux和windows的,所以我们现在windows下打开它。 直接点击bat,打开jmeter: 添加一个线程组: 添加完成之后,先设置这两项: 然后右击左边的线程组,添加一个 阅读全文
posted @ 2018-04-17 21:09 ht22ht22 阅读(173) 评论(0) 推荐(0) 编辑