自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 filddler script脚本扩展

本篇讲述如何修改 filddler script脚本实现以下功能请求转发:替换请求的host请求保存:保存请求的数据到本地文件1.点击Rules -->Custoomize Rules打开filddler script2.在OnBeforeRequest方法里添加如下代码修改请求的host ,将请求的host为www.baidu.com的请求转发至www.taobao.com...

2018-12-07 18:22:50 301

原创 python爬虫+JavaWeb接口+Android完整的小项目开发案例(3)

上一篇的写了web端接口,本篇来讲解一下制作一个简单的糗事百科app,先上一张效果图思路如下:解析web端接口,获取需要的参数,然后将数据与listview条目绑定,图片请求框架用xutils准备工作:下载好android studio 并配置好环境导入xutils模块,gson模块好,准备工作完毕,下面详述开发过程:1.再manifest文件中添加网络请求权限<uses-permissio...

2018-05-30 19:20:47 842

原创 python爬虫+JavaWeb接口+Android完整的小项目开发案例(2)

上一篇讲了python 爬取糗事百科的数据到数据库中,本篇讲解java web接口开发,以json的形式展示接口准备:java 环境,tomcat环境,eclipse,eclipse集成tomcat ,json.jar,mysql-connect-java .jareclipse新建Dynamic web project,目录层级如下:将jar包复制到lib目录下,然后add build to p...

2018-05-30 18:10:23 602

原创 python爬虫+JavaWeb接口+Android完整的小项目开发案例(1)

做了三年的测试,开发的知识学了不少,心血来潮,在测试空闲期写一个小项目消遣一下。项目的整体构思如下:1.python 爬虫爬取糗事百科,将需要的元素取出来插入到数据库中2.java 开发一个接口,以json的形式展示,并分页3.android 写一个apk,解析json接口,用listView展示数据,并分页本篇讲解python 爬虫爬取糗事百科的数据准备:python环境,安装lxml,pymy...

2018-05-30 17:46:51 1284

原创 android应用导出sqlite并查看

在android开发或测试过程中,经常会使用本地数据库sqlite,在做数据库操作的时候我们需要确定操作是否正确,下面我就来分享下android应用如何导出本地数据库1.手机root(由于进入到数据库对应的路径需要root权限)2.进入到 data/data/<PackageName>/databases路径下,PackageName代表需要查看的应用包名3.然后另起一个cmd窗口,输...

2018-05-30 17:43:41 1724

原创 Monkey可视化工具开发(android篇

前几天分享了pc端的monkey可视化工具,今天来分享一下如何用android实现monkey的运行,原理是执行shell命令,各种传参,该工具需要root授权先附上两个效果图:以下为代码:1.MainActivity代码如下package com.example.administrator.monkeyshareblog;import android.content.DialogInterfa...

2018-05-30 11:10:51 3041

原创 android apk与uiautomator2传参总结

最近在研究android apk与uiautomator2脚本的传参,以此达到测试apk与脚本之间的交互。对此我总结了如下的方案:1.通过文件传值,写文件需要在manifest文件中添加文件相关权限:若apk传值到脚本中,可以在apk中写入参数到文件中,然后uiautomator脚本读取文件数据若脚本传值到apk中,可以在uiautomator脚本写入参数到文件中,然后apk中读取文件数据csv文...

2018-05-30 11:09:58 1529

原创 android开发之内存CPU监控

cpu,内存监控作为android性能测试的一部分,在日常工作中使用也比较频繁,一般测试人员都是直接adb命令输出结果或者android studio上查看内存,Cpu的趋势,再深入一点就是性能分析定位了。由于本人水平有限,就先分享个android apk 监控指定应用的cpu和内存。先附上两张效果图:原理如下输入需要监控的应用包名,输入监控的间隔时间,输入监控的总时间,点击监控就会执行监控命令,...

2018-05-29 16:40:43 2691 3

原创 http接口请求操作adb命令

最近在做web端测试的时候突发奇想,想到了用接口的形式操作adb。原理如下:本地写个servlet,servlet写一个get请求的接口,当有用户访问时返回当前电脑连接的设备效果如下代码如下:package com.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.List;im...

2018-05-29 16:32:56 4970

原创 多线程实现按钮连续点击

在日常测试中,按钮的连续点击可能会造成应用的奔溃,或者重复提交请求,对此我研究了下如何实现按钮的快速连续点击思路如下:多线程实现连点并发的效果,每个线程执行adb shell input tap 命令模拟点击代码如下:1.cmd命令执行工具类package utils;import java.io.BufferedReader;import java.io.IOException;impo...

2018-05-29 16:31:04 1327

原创 java swing集成TestNg框架

TestNg,Junit对于我们测试来说并不陌生,要运行批量脚本的时候上面框架就起到了很大的作用。我在开发测试工具的时候,发现开发出来的工具只能单独运行一个脚本,这样就失去了做自动化的意义。对此我将TestNg框架集成到我的测试工具里面,从而实现在java界面中实现脚本的批量运行,首先在eclipse安装好testNg插件先附上效果图下面是代码:1.先编写4个简单的用例package One;...

2018-05-29 16:25:09 325

原创 java接口开发入门示例

最近在测试中发现mysql数据库保存测试用例,测试结果是一种不错的选择,为了后期方便在客户端展示测试,便写了个接口。此次接口开发不使用任何框架,需下载gson.jar,mysql-connector.jar,servlet-api.jar,以下为接口的开发思路1.创建数据表,我这边使用的是mysql数据库/*SQLyog 企业版 - MySQL GUI v8.14 MySQL - 5.5.49...

2018-05-29 16:20:09 28494 7

原创 Java Swing实现android手机截图

对于不同测试机型截图的快捷键有很大差别,由于本人比较懒,不想记各种机型的截屏快捷键,对此我直接写了android手机截图,实现方式用的是java swing界面,界面如下整体思路如下,点击截图路径按钮弹出路径选择框,点击确定后,JTextfiled显示路径,点击截图按钮,执行截图命令,截图的路径为JTextfiled显示的路径,截图命令成功后弹出截图成功的Toast下面附上所有代码:1.获取当前时...

2018-05-29 16:12:18 1156

原创 Monkey可视化工具开发

在用monkey做android压力测试时,一般都会选择直接运行monkey命令的形式,由于重复性较强,我就写了个monkey可视化运行的工具,monkey参数可自行调整。下面先附上效果图:以下为代码:1.cmd命令执行工具类import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRe...

2018-05-29 13:48:58 1704 1

原创 monkey测试参数详解及示例

-p 允许的包名--throttle 用户操作的延时--pct-touch 触摸事件百分比--pct-motion 滑动事件百分比--pct-trackball 滚动时间的百分比--pct-nav 基本导航事件的百分比--pct-majornav 主要导航事件的百分比--pct-appswitch Activity启动的百分比-v -v 指定日志级别--ignore-crashes 忽略奔溃--i...

2018-05-29 13:18:57 627

原创 工作中常用的adb命令

1.adb devices   查看连接的手机2.adb shell     进入手机目录下,若连接的手机超过1个,则会提示超过一个以上的设备已连接3.adb -s  手机序列号 shell   进入指定的手机目录下

2017-09-12 14:00:09 212

monkey可视化工具

monkey可视化执行工具,相关参数可通过xml属性配置,还可以指定抓取日志的路径

2018-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除