[本文出自天外归云的博客园] 简介 APP性能测试一般对以下几个方面进行测试: 1.启动时间(可以通过本工具测试): 2.CPU的占用(可以通过本工具测试): 3.内存的占用(可以通过本工具测试): 4.流量的耗用(可以通过本工具测试): 5.电量的耗用(用户实际使用中感知即可).   除了可以做以上这几个专项测试外,本工具还能进行monkey测试等等. 可以结合工作需要灵活自定义脚本,封装成自己工作中常用的工具. 工具的实现是基于adb和PowerShell的,支持adb通过USB和WIFI两…
列出已经安装的应用 adb shell pm list package C:\Users\CJTDEV003>adb shell pm list package package:com.samsung.android.provider.filterprovider package:com.sec.android.app.DataCreate package:com.android.cts.priv.ctsshim package:com.gd.mobicore.pa package:com.se…
在做Android 开发过程中,会遇到一些小的问题.尽管自己动手也能解决.可是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发遇到的小工具,来让你的开发更高效. Vysor Vysor 是一个能够将手机的屏幕投影到电脑上.当然也能够操作,当我们做分享或者演示的时候.这个工具起到了作用. Vector Asset Android Studio 在1.4 支持了VectorAsset.所谓VectorAsset:它能够帮助你在Android 项目中加入Materia…
实现原理 Hierarchy Viewer:获得当前手机实时的UI信息,方便用于手机的自动化测试: python中的subprocess.Popen():调用系统命令: uiautomator工具:获取界面控件信息: adb命令:对手机进行操作: 测试环境 1.HierarchyViewer将把下一台Android设备的4939端口映射到PC的4939端口 adb devices  查看手机设备号 adb -s 手机设备号 forward tcp:4939 tcp:4939 2.判断手机是否开启…
Axis2: Web Service是现在最适合实现SOAP的技术,而Axis2是实现Web Service的一种技术框架(架构). 昨天把把菜刀脚本打包发现<>在xml会被转义,导致菜刀客户端无法连接.看起来别人可以修改response类型,但是我没成功.利用之前发的Cat小工具打包成aar就可以玩了. axis2管理登陆默认配置了用户名为admin,密码axis2: axis2管理后台: 想要deploy 自己的应用需要先打成对应的aar.jar包.用eclipse安装axis2插件. S…
常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称…
在这篇文章里,我们将会介绍4个Python解释器自身提供的小工具.这些小工具在笔者的日常工作中经常用到,减少了各种时间的浪费,然而,却很容易被大家忽略.每当有新来的同事看到我这么使用时,都忍不住感叹,原来Python还隐藏了这么好用的功能.下面就来看一下Python自带的几个小工具 python学习交流群:516107834 一.1秒钟启动一个下载服务器 在实际工作中,时不时会有这样的一个需求:将文件传给其他同事.将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输.但是,…
背景 公司使用jira, jira写测试用例,jira可以通过execl导入进jira, 生成测试用例,但是模板很不统一,如果只是再execl中修改,又觉得及其的麻烦,所以写了一个xmind 转化为定制版本的execl测试用例,便于更好的写测试去思考,而不是让费在修改execl中 jira用例分析 分析,根据jira中提供的模板,我们可以知道,每个testid对应相同的id,path,priority,tag,summary(描述),tag,description, 但是一个testid可能有多…
希望从 Confluence 中删除一个小工具,你可以选择小工具边上的 URL ,然后单击删除(Delete). 如果你希望取消订阅一个应用的小工具,你需要删除整个订阅.你不能仅仅删除你订阅中的某一个小工具.单击小工具源 URL 边上的删除(Delete). 删除的小工具将不能在宏浏览器上找到了,用户也不能使用小工具宏来添加和使用了.任何使用了删除的小工具的页面将会在载入的时候显示损坏的小工具连接. https://www.cwiki.us/display/CONFLUENCEWIKI/Regi…
如果你不能订阅一个应用的小工具,你需要将小工具一个一个的添加进来.针对网站不支持小工具订阅和你的应用和你的 Confluence 不能建立信任连接的情况,你就只能这样添加了. 首先你需要获得小工具的 URL,并将这个 URL 复制粘贴到你的文本记事本上. 获得 Atlassian 应用的小工具 URL 如果你的应用是一个其他的 Atlassian 应用: 一个小工具的 URL 指向了这个小工具的 XML 参数配置文件.一般来说一个小工具的 URL 看起来如下所示: http://example.…
在windows下实时监控文件变化小工具   在测试的时候,我们可能想实时监控系统打出的log信息,在unix系统上我们可以用"tail -f"实现,在windows下一般就无法做到实时查看,现在找到一个小工具实现这个功能:tail4win,他们的网址在http://www.panansoft.com,具体使用自己看看就会了.[@more@] 下载地址: http://www.bkill.com/download/154963.html#soft-downUrl   官方网站: htt…
目录(?)[-] adb命令 模拟器Console StrictMode adb命令 我们在学习SQLite的使用,介绍过部分adb命令的使用,见Pro Android学习笔记(五):了解Content Provider(上) . abd –e shell -e是表面连接模拟器emulator,-d则是连接设备.在模拟器中,我们有一个提升的Linux权限,而在真实设备是没有的,我们可以在模拟器中处理SQLite数据,但是不能在真实设备这样做,即便是我们自己部署的应用. 模拟器Console 我们…
Android 开发小工具之:Tools 属性 http://blog.chengyunfeng.com/?p=755#ixzz4apLZhfmi 今天来介绍一些 Android 开发过程中比较有用但是大家又不常用的小工具.这些小工具可以提高 Android 应用开发的效率.还可以提高代码质量.所以还是有必要使用的. 首先介绍布局文件中的 tools 属性. 如果你用 Android Studio 创建一个简单的示例项目,在生成的布局文件中会有这么一行内容: xmlns:tools=”http:…
nginx 安装ab小工具方法测试工具安装(以centos系统为例)yum -y install httpd-tools 然后测试下ab -V…
分享一些 Android开发中的实用小工具,你有发现好工具吗? 来这里分享一下呗 一.find bugs 静态检查工具 http://findbugs.sourceforge.net/ FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析 详情请参考:http://baike.baidu.com/view/2367937.htm 二.内测宝 - 测试分发管理平台 国内功能最完…
大家可能都知道 fir.im 是做测试发包的,上传你的 IPA/APK, 测试用户可以通过一个短链接和二维码就可快速安装测试. 除了基本的发包功能即应用上传下载外,fir.im 还为提高发包体验提供了一系列实用工具. 自动获取 UDID,别再为拿一个 UDID 操碎了心 UDID 自动获取是 fir.im 2013 年就推出的工具,可避免开发者在 UDID 获取环节浪费大量时间,这种痛,经历过的 iOS 开发者特别是外包项目开发者应该深有体会. UDID 的获取与配置是 iOS 应用 AdHoc…
引子 在 批量下载网站图片的Python实用小工具 一文中,讲解了开发一个Python小工具来实现网站图片的并发批量拉取.不过那个工具仅限于特定网站的特定规则,本文将基于其代码实现,开发一个更加通用的图片下载工具. 通用版 思路 我们可以做成一个下载图片资源的通用框架: 制定生成网页资源的规则集合 PageRules: 根据 PageRules 抓取网站的网页内容集合 PageContents: 制定从网页内容集合 PageContents 获取资源真实地址的规则集合或路径集合 Resource…
代码地址如下:http://www.demodashi.com/demo/12918.html python 趣味实用小工具 概述 用python实现的三个趣味实用小工具: 图片转Execl工具 , 图片转TXT工具 , 二维码生成工具 . 准备工作 系统需求 所有的代码都是基于 python3 的, 所以需要事先安装好 python3 ,并设置好环境. 安装方法详见: 廖雪峰Python3教程-安装Python3 官方安装教程-英文 安装必备库 注意: 安装过程中建议以管理员权限运行执行以下命…
在JDK的安用装目录bin下,有一些有非常实用的小工具,可用于分析JVM初始配置.内存溢出异常等问题,我们接下来将对些常用的工具进行一些说明. JDK小工具简介 在JDK的bin目录下面有一些小工具,如javac,jar,jstack,jstat等,在日常编译运行过程中有着不少的“额外”功能,那么它们是怎么工作的呢?虽然这些文件本身已经被编译成可执行二进制文件了,但是其实它们的功能都是由tools.jar这个工具包(配合一些dll或者so本地库)完成的,每个可执行文件都对应一个包含main函数入…
实用小工具:screen 首先,吹爆screen screen,实现了不间断的会话服务,通过SSH连接至远程服务器,当使用了screen开启的会话,不会因为你断开SSH而中断在远程服务器上运行的命令. screen具有如下功能: 会话恢复:在网路中断,ssh断开连接等情况下,只要服务器还开着,就可以对会话进行恢复: 多窗口:每个会话都是独立运行的: 会话共享:多个用户可以看到相同的一个会话,即看到看到相同的输入输出 基本使用 安装 若系统中没有安装screen,通过以下命令安装: CentOS:…
最近测试工作做的比较多因此时常要创建一些控制台类型的应用程序.因为程序有不同的参数开关,需要在程序启动的时候通过命令行来给程序传递各种开关和参数.直接操作args有些不方便,所以就写了个解析参数的小工具来处理各种参数. 参数实体: public class CommandLineArgument { List<CommandLineArgument> _arguments; int _index; string _argumentText; public CommandLineArgument…
在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令.为了解决这个问题,写了个小工具来解决这个问题. 后面的代码是利用java实现的可远程执行linux命令的小工具,代码中使用了jsch这个开源包. JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等.jsch的jar,可从官网下载. import java.io.IOException; import java.io.InputStream; im…
一.前提: 1.打开手机调试模式,确保手机已正常连接电脑,可在电脑上通过adb devices命令查看,结果如下说明连接成功: List of devices attached90xxxxc9 device2.确保电脑上安装sdk等相关软件,可正常使用adb命令和aapt命令 二.自动化测试辅助命令 1.获取要测试的apk包的相关信息,比如aapt dump badging 2.对某个手机执行卸载.安装及启动应用的操作adb uninstall adb install adb shell mon…
    实用在线小工具 -- JS代码压缩工具 将JS代码进行压缩可以减少内存占用,下面链接是一个在线JS代码压缩工具,它将多余的空格和换行符压缩了. JS代码压缩工具链接:http://jspacker.pin5i.com/…
      实用在线小工具 -- Google URL Shortener 当你想分享一些你觉得有趣的东西,但是那个链接太长,以至于贴上去一大片.比如在微博上分享一张图片,然后贴上去图片的链接,url很长,看起来不是很舒服. 下面介绍一个简单的在线小工具——google url shortener. 这个小工具可以帮你把url进行压缩,在线工具网址:http://goo.gl/ 输入你要进行压缩的url,然后按旁边的按钮[Shorten Url]就会生成压缩后的URL了.…
测试 API 时或其它情况经常需要在手机浏览器中输入 url 一长串的 url 输起来真是麻烦 AirDroid 很强大也不用数据线,但有时老断开连接,不是很爽.发到手机 qq 吧还得手动粘贴 所以自己开发了一个小工具 pc 上用 curl 发一条命令,命令中输入要打开的 url,手机浏览器就会自动打开 url. 当然手机和 pc 都得联网 curl -l -H "Content-type: application/json" -X POST -d '{"method&quo…
https://testerhome.com/topics/6938 qzhi的更全面,不过意思是一样的,另外补充一个开源的https://github.com/264768502/adb_wrapper 分享一个常用Adb命令 首先 首先感谢@xuxu的常用adb命令,收益良多,但是已经不能满足于我,所以补充了下. 再者 好久没发帖了,最近论坛老司机们都在讨论/总结,我就用这个干货回报吧. 最后 基于Robotium的UI自动遍历方案在最后的收尾阶段,最近会分享给大家,一起学习. 先放一个图…
[实用小工具推荐]给技术同学们推荐一款比较好用的工具,可以实现一稿多发,主流的技术渠道基本涵盖了:https://www.openwrite.cn/ 因为工作的关系,认识了很多做技术公众号的小伙伴,同时也在经营自己的各大自媒体矩阵. 如果你喜欢写博记录你的成长点滴 如果你喜欢Markdown多过图文编辑器 如果你因没有精力一文多发而一直被抄袭洗稿 或许你该试试这个:https://www.openwrite.cn/ 支持Markdown编写,轻松扩散国内主流科技类媒体,比如你熟知的:CSDN.博…
暂无评论 适用于Mac OS X Lion的开发套件Xcode 4.1中,有个新鲜的小工具叫做Network Link Conditioner(网络连接调节器),是一款具有高度可定制性的辅助工具,让用户模拟出大量不同条件下的网络连接和带宽.对Mac和iOS开发者来说这款工具作用十分明显,可以很方便地测试自己的程序在不同网络环境中表现如何.同时,对IT管理员.网络管理员和网页开发者也很实用. 要使用Network Link Conditioner需要先下载并安装Xcode 4.1(点击打开Mac…
使用xshell或者其他ssh工具连接上服务器后我们需要向服务器中上传或者下载文件 这时候就用到了lrzsz可以代替其他的ftp软件 yun install - y lrzsz 安装 rz 上传 sz test.txt 下载test.txt本地 注意:该软件只是用于小文件,比较大的文件还是老老实实用ftp工具吧…