02 2017 档案

摘要:Android的功能测试点 安装\卸载 App具体功能点 联网(默认的联网方式是什么?Wifi orSim卡? 网络切换是否有相应的提示说明? 飞行模式) 程序进入输入功能时,是否正常弹出键盘;键盘是否遮挡了应用需要输入内容的对话框 home和程序间多次切换 返回上一级操作,退出程序后的提示 当离开 阅读全文
posted @ 2017-02-28 21:12 久曲健 阅读(662) 评论(0) 推荐(0) 编辑
摘要:Android activity的生命周期 阅读全文
posted @ 2017-02-28 21:06 久曲健 阅读(265) 评论(0) 推荐(0) 编辑
摘要:优点:1.可以对所有操作进行自动化,操作简单; 2.不需要对被测程序进行重签名,且,可以测试所有设备上的程序,比如~某APP,比如~拨号,比如~发信息等等 3.对于控件定位,要比robotium简单一点点 缺点:1.uiautomator需要android level 16以上才可以使用,因为在le 阅读全文
posted @ 2017-02-22 22:18 久曲健 阅读(970) 评论(0) 推荐(0) 编辑
摘要:1、正确数据-输入15位身份证号,例如3203117707060012、正确数据-输入18位身份证号且只有数字,例如1307011993103022883、正确数据_输入18位身份证号且最后一位为X,例如52030219891209794X4、错误数据_输入18位身份证号且最后一位为除X外的字母,例 阅读全文
posted @ 2017-02-22 15:42 久曲健 阅读(7269) 评论(0) 推荐(0) 编辑
摘要:今天同事问我,上传图片怎么对图片截当取头像,我想到很多应用,都有这功能 举个例子如图: 上面文字写的很明白双击呀,那就双击呗,普通的单击肯定不行 鼠标双击操作代码如下: ps:未封装哦,好久没写web自动化代码了。 简单来说,图上传完,加个双击可以了, 阅读全文
posted @ 2017-02-21 21:52 久曲健 阅读(774) 评论(0) 推荐(0) 编辑
摘要:从loadrunner到jmeter,录制压力测试脚本好像都只支持IE,近来才知道jmeter还有自带的录制脚本元件, 且支持IE、Chrome及Firefox等多种浏览器。这里就记录一下通过jmeter HTTP代理服务器录制测试脚本的过程。 1、jmeter工作台中添加http代理服务器元件 2 阅读全文
posted @ 2017-02-19 19:49 久曲健 阅读(3196) 评论(0) 推荐(2) 编辑
摘要:例子1: 现有json: ({"code":"200","json":["111"],"message":"true"}) 从中提取json的value数据。 直接上代码如下: 例子2: 例子3: 总结:(.*?)这个拿出来,左边括号左边是左边界,右边括号右边是右边界,选对后直接匹配,即可拿到 阅读全文
posted @ 2017-02-18 20:56 久曲健 阅读(18541) 评论(0) 推荐(0) 编辑
摘要:一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要提取如下响应文本中的 “<title>百度一下,你就知道</title>” 里面的 “百度一下,你就知道 阅读全文
posted @ 2017-02-18 20:49 久曲健 阅读(587) 评论(0) 推荐(0) 编辑
摘要:jmeter之beanshell取出需要参数,传递给下个请求 事件背景: 上周同事用jmeter录制脚本,录制成功回放后,并没有达到自己想要的结果。 ps:他想从数据库取出某个字段值,然后对数据库做操作 想实现做参数传递的效果,我心痒痒的,又想试试结果还蛮不错的。 就急忙想写个blog step: 阅读全文
posted @ 2017-02-18 20:43 久曲健 阅读(14767) 评论(0) 推荐(0) 编辑
摘要:1.查看硬盘 [mushme@investide ~]$ df -ah 文件系统 容量 已用 可用 已用% 挂载点 /dev/cciss/c0d0p1 123G 63G 55G 54% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devpts 0 0 0 - /d 阅读全文
posted @ 2017-02-15 20:32 久曲健 阅读(18947) 评论(0) 推荐(0) 编辑
摘要:今天在centos上搭建jmeter监控服务,服务正常启动,我点击run,就在一切看起来很美好的时候,报错了,ERROR: java.io.IOException: Agent is unreachable via TCP 报错原因: 1、查看端口是否占用: netstat -lnp|grep 50 阅读全文
posted @ 2017-02-15 20:30 久曲健 阅读(8922) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/spiders/archive/2016/09/06/5845727.html 由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设 阅读全文
posted @ 2017-02-15 20:08 久曲健 阅读(630) 评论(0) 推荐(1) 编辑
摘要:一直在关注这个Robotium开源框架,兴起开始耍起来,关于这个重签名,命令行我只说这个的,有的博主,我不得不再次吐槽,你自己试验了么? 现将个人实际操作总结如下: step: 1、去除签名 将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的 阅读全文
posted @ 2017-02-14 22:41 久曲健 阅读(1660) 评论(0) 推荐(0) 编辑
摘要:这个错我调了 快两天一点头绪没有,脚本正常跑没问题,但是就是控制台输出信息报错,没法定位问题在哪。报错如图: 虽然这个报错不影响测试结果,但是本人有强迫症,一定要查出究竟: 我的尝试: 1、那天试验,服务器上的代码没问题,我本地一运行就报这个错,结果我把系统重装了(先前我查了两个小时百度加上尝试,无 阅读全文
posted @ 2017-02-11 22:50 久曲健 阅读(637) 评论(0) 推荐(0) 编辑
摘要:用jmeter测试https接口: 和传统的http协议套路不太一样. 注意细节: 1、取样器正常选择http请求,端口号:为443(具体根据接口文档我刚开始用的80端口所以错了) 2、请求方法,一定一句接口文档,弄错了一定不好用 3、我今天看了大量网页,说导出什么证书啥的,你按照步骤操作发现根本无 阅读全文
posted @ 2017-02-08 21:35 久曲健 阅读(6151) 评论(0) 推荐(0) 编辑
摘要:自定义注解:1.成员类型是受限的,合法的类型包括原始类型及String,Calss,Anootation,Enumreation2.如果注解只有一个成员,则成员名必须取名为Value(),在使用的时可以忽略成员名和赋值号(=)3.没有成员的注解称为标识注解 public @interface Des 阅读全文
posted @ 2017-02-07 22:38 久曲健 阅读(243) 评论(0) 推荐(0) 编辑
摘要:在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。 1.logcat命令这个命令最简单常用,可 阅读全文
posted @ 2017-02-07 20:19 久曲健 阅读(941) 评论(0) 推荐(0) 编辑
摘要:解决国内访问Google服务器的困难: 启动 Android SDK Manager ; 打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口; 在『Android SDK Manager - Settings』窗口中 阅读全文
posted @ 2017-02-05 11:59 久曲健 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:fastjson序列化,默认是用字母排序, 那么怎么来实现按照自己定义的顺序输出,想要的json串呢? 直接上代码: import com.alibaba.fastjson.annotation.JSONType; //设置排序规则 @JSONType(orders = { "busiCode", 阅读全文
posted @ 2017-02-05 11:56 久曲健 阅读(13819) 评论(2) 推荐(0) 编辑
摘要:一、Monkey 是什么?Monkey 就是SDK中附带的一个工具。 二、Monkey 测试的目的?:该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。 三、Monkey 测试的特点?Monkey 测试,所有的事件都是随机产生的,不带任何人的 阅读全文
posted @ 2017-02-02 17:23 久曲健 阅读(397) 评论(0) 推荐(0) 编辑
摘要:实现原理 Hierarchy Viewer:获得当前手机实时的UI信息,方便用于手机的自动化测试; python中的subprocess.Popen():调用系统命令; uiautomator工具:获取界面控件信息; adb命令:对手机进行操作; 测试环境 1、HierarchyViewer将把下一 阅读全文
posted @ 2017-02-02 14:42 久曲健 阅读(688) 评论(0) 推荐(0) 编辑
摘要:我自己试验了下和官方的API编写不太一样,老别扭了,建议还是用Python写吧 昨天在网上查了一下一天,都是转来贴别人的,真正敲的很少,我真不知道转的大侠你们自己敲了么? 先截一段不负责任的blog图,为什么你们的测试脚本都是一样,真心尴尬。 如下图: 分割线 分割线 测试脚本没问题。 好了,开始我 阅读全文
posted @ 2017-02-02 14:34 久曲健 阅读(2394) 评论(0) 推荐(0) 编辑
摘要:在键盘上按下windows+R键,打开运行窗口。 在键盘上按下windows+R键,打开运行窗口。 在“打开”处输入cmd,并按下enter键,打开DOS窗口。 把鼠标移动到DOS窗口标题处,单击鼠标右键,选择属性。 把编辑选项处的“快速编辑模式”勾选,并点击确定按钮。 用鼠标左键选中命令后,单击鼠 阅读全文
posted @ 2017-02-02 14:09 久曲健 阅读(5942) 评论(0) 推荐(0) 编辑
摘要:Windows下: 按下 “window键+R键” 打开电脑的 “运行” 窗口,输入“cmd”,进入你的adb.exe所在的目录,输入 “ adb shell "dumpsys window | grep mCurrentFocus" ”,里边的双引号需要加上,Enter键,此时你会看到你要的包名和 阅读全文
posted @ 2017-02-02 12:35 久曲健 阅读(3807) 评论(0) 推荐(0) 编辑
摘要:MonkeyRunner可以录制和回放脚本 前置条件: 电脑连接手机,输入adb devices 看看返回是否手机设备列表(我是真机,模拟器也可以) 配置好安卓sdk和Python环境 step: 1、启动录制脚本:cmd,输入命令 会弹出一个MonkeyRecord窗口界面该窗口的功能: 注意:如 阅读全文
posted @ 2017-02-01 11:25 久曲健 阅读(3035) 评论(2) 推荐(0) 编辑
摘要:1:安装python python2.7版本(最新的python版本是3.4,但用户体验没有2.7版本的好,我们选择用2.7版本) 下载地址:https://www.python.org/download/releases/2.7.8/ 下载Windows x86 MSI Installer (2. 阅读全文
posted @ 2017-02-01 09:03 久曲健 阅读(3900) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示