- 博客(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 358
原创 python爬虫+JavaWeb接口+Android完整的小项目开发案例(3)
上一篇的写了web端接口,本篇来讲解一下制作一个简单的糗事百科app,先上一张效果图思路如下:解析web端接口,获取需要的参数,然后将数据与listview条目绑定,图片请求框架用xutils准备工作:下载好android studio 并配置好环境导入xutils模块,gson模块好,准备工作完毕,下面详述开发过程:1.再manifest文件中添加网络请求权限<uses-permissio...
2018-05-30 19:20:47 888
原创 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 617
原创 python爬虫+JavaWeb接口+Android完整的小项目开发案例(1)
做了三年的测试,开发的知识学了不少,心血来潮,在测试空闲期写一个小项目消遣一下。项目的整体构思如下:1.python 爬虫爬取糗事百科,将需要的元素取出来插入到数据库中2.java 开发一个接口,以json的形式展示,并分页3.android 写一个apk,解析json接口,用listView展示数据,并分页本篇讲解python 爬虫爬取糗事百科的数据准备:python环境,安装lxml,pymy...
2018-05-30 17:46:51 1313
原创 android应用导出sqlite并查看
在android开发或测试过程中,经常会使用本地数据库sqlite,在做数据库操作的时候我们需要确定操作是否正确,下面我就来分享下android应用如何导出本地数据库1.手机root(由于进入到数据库对应的路径需要root权限)2.进入到 data/data/<PackageName>/databases路径下,PackageName代表需要查看的应用包名3.然后另起一个cmd窗口,输...
2018-05-30 17:43:41 1767
原创 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 3119
原创 android apk与uiautomator2传参总结
最近在研究android apk与uiautomator2脚本的传参,以此达到测试apk与脚本之间的交互。对此我总结了如下的方案:1.通过文件传值,写文件需要在manifest文件中添加文件相关权限:若apk传值到脚本中,可以在apk中写入参数到文件中,然后uiautomator脚本读取文件数据若脚本传值到apk中,可以在uiautomator脚本写入参数到文件中,然后apk中读取文件数据csv文...
2018-05-30 11:09:58 1575
原创 android开发之内存CPU监控
cpu,内存监控作为android性能测试的一部分,在日常工作中使用也比较频繁,一般测试人员都是直接adb命令输出结果或者android studio上查看内存,Cpu的趋势,再深入一点就是性能分析定位了。由于本人水平有限,就先分享个android apk 监控指定应用的cpu和内存。先附上两张效果图:原理如下输入需要监控的应用包名,输入监控的间隔时间,输入监控的总时间,点击监控就会执行监控命令,...
2018-05-29 16:40:43 2758 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 5285
原创 多线程实现按钮连续点击
在日常测试中,按钮的连续点击可能会造成应用的奔溃,或者重复提交请求,对此我研究了下如何实现按钮的快速连续点击思路如下:多线程实现连点并发的效果,每个线程执行adb shell input tap 命令模拟点击代码如下:1.cmd命令执行工具类package utils;import java.io.BufferedReader;import java.io.IOException;impo...
2018-05-29 16:31:04 1376
原创 java swing集成TestNg框架
TestNg,Junit对于我们测试来说并不陌生,要运行批量脚本的时候上面框架就起到了很大的作用。我在开发测试工具的时候,发现开发出来的工具只能单独运行一个脚本,这样就失去了做自动化的意义。对此我将TestNg框架集成到我的测试工具里面,从而实现在java界面中实现脚本的批量运行,首先在eclipse安装好testNg插件先附上效果图下面是代码:1.先编写4个简单的用例package One;...
2018-05-29 16:25:09 362
原创 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 28709 7
原创 Java Swing实现android手机截图
对于不同测试机型截图的快捷键有很大差别,由于本人比较懒,不想记各种机型的截屏快捷键,对此我直接写了android手机截图,实现方式用的是java swing界面,界面如下整体思路如下,点击截图路径按钮弹出路径选择框,点击确定后,JTextfiled显示路径,点击截图按钮,执行截图命令,截图的路径为JTextfiled显示的路径,截图命令成功后弹出截图成功的Toast下面附上所有代码:1.获取当前时...
2018-05-29 16:12:18 1183
原创 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 1786 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 662
原创 工作中常用的adb命令
1.adb devices 查看连接的手机2.adb shell 进入手机目录下,若连接的手机超过1个,则会提示超过一个以上的设备已连接3.adb -s 手机序列号 shell 进入指定的手机目录下
2017-09-12 14:00:09 241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人