- 浏览: 122840 次
- 性别:
- 来自: 北京
-
最新评论
-
angelguo:
不是的,只是工作中会涉及SEO
SEO相关工具及参考: -
小林夕:
楼主是做SEO的?
SEO相关工具及参考:
文章列表
Windows下:
按下 “window键+R键” 打开电脑的 “运行” 窗口,输入“cmd”,进入你的adb.exe所在的目录,输入 “ adb shell "dumpsys window | grep mCurrentFocus" ”,里边的双引号需要加上,Enter键,此时你会看到你要的包名和activity名。
注意:操作前一点要打开当前操作APP
摘要
1,appium是开源的移动端自动化测试框架; 2,appium可以测试原生的、混合的、以及移动端的web项目; 3,appium可以测试ios、android、firefox os; 4,appium是跨平台的,可以用在osx,windows以及linux系统上;
-------------------- ...
android 性能测试小工具-Emmagee
- 博客分类:
- 软件测试
Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。
支持SDK:Android2.2以及以上版本
Emmagee功能介绍
1、检测当前时间被测应用占用的CPU使用率以及总体CPU使用量
2、检测当前时间被测应用占用的内存量,以及占用的总体内存百分比,剩余内存量
3、检测应用从启动开始到当前时间消耗的流量数
4、测试数据写入到CSV文件中,同时存储在手机中
5、可以选择开启浮窗功能,浮窗中实时显示被测应用占用性能数据信息
monkeyrunner学习笔记(一)
- 博客分类:
- 移动端
Android自动化测试之Monkeyrunner学习笔记(一)
因项目需要,开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括Monkey、Monkeyrunner、Athrun、appium,目前仍在了解学习android测试框架、CTS等。本文主要为前段时间学习总结,由于刚接触不久,故本文难免会有些肤浅,大神请绕走~
linux系统下常用命令
- 博客分类:
- Linux
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # ...
openrestry:(通过lua扩展nginx实现的可伸缩性的web平台)
https://openresty.org
通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台
docker官方文档
https://docs.docker.com/engine/reference/builder/#dockerignore-file
jenkins wiki
https://wiki.jenkins-ci.org/display/JEN ...
pyuiantomator实现安卓自动化测试
- 博客分类:
- python
该工具以Python package的形式存在,可通过pip在测试机(PC)上进行安装。
1
pip install uiautomator
安装完毕后,无需在Android设备上安装任何东西,只要设备通过adb与主机相连,就可以在主机中通过Python操作Android设备的UI控件。
如下是简单的示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from uiautomator import device as d
# ...
python最新视频教程下载链接
- 博客分类:
- python
零基础入门学习Python3 链接: http://pan.baidu.com/s/1kTwuFJ5 密码: tjgu 解压密码:2次方学习 快速掌握 Python 基础教程 链接: http://pan.baidu.com/s/1pJPsLUr 密码: ayke 解压密码:2次方学习 2014全新python基础知识讲解教程 http://www.2cifang.com/thread-177-1-1.html 快速掌握 Python 学习手册 链接: http://pan.baidu.com/s/1qWmbihe 密码: tbbq 解压密码:2次方学习 python django入门基础 ...
strptime("string format")字符串如“20130512000000”格式的 输入处理函数
localtime(float a)时间戳的输入处理函数
二者返回struct_time结构数据,
由strftime(format, float/time_struct) 和mktime(struct_time)处理后输出,返回日期格式字符串和秒数。
#设a为字符串
import time
a= "2011-09-28 10:00:00"
对时间处理一般都先转化为struct_time结构,在进行处理,举例如下: ...
如果你没有代码,那么可以反编译该app。
这里将用到2个工具,分别是dex2jar和jd-gui。你可以在这里下载目前为止的最新版本以及示例apk。
我们以工具包里的ContactManager.apk为例,简单介绍一下反编译的流程。
1,重命名ContactManager.apk为ContactManager.zip并解压得到文件classes.dex;
2,解压dex2jar-0.0.9.15.zip,并从命令行进入该文件夹;
3,运行命令 d2j-dex2jar.bat path_to\classes.dex 在当前文件夹下得到classes-dex2jar.jar;
adb 常用命令汇总
- 博客分类:
- 移动端
查看 CPU 占用率
查看 CPU 占用排名前 5 的程序并间隔 3 秒输出 top -m 5 -t -d 3(-m 最大数;-t 显示进程名;-d刷新间隔)
根据进程名查看其 CPU 占用率 `top -d 3| grep com.taobao.trip`
查看指定包的内存:
adb shell dumpsys meminfo | grep com.yinghd.circle
python中执行adb命令:
import os
os.system("adb shell dumpsys meminfo com.yinghd.circle")
...
安卓手机分辨率adb查看命令
- 博客分类:
- 移动端
$adb shell dumpsys window | grep "ShownFrame"
mHasSurface=true mShowFrame=[0.0,0.0] [720.0,1280.0] isReadyForDisplay()=True
centos7上配置android 开发环境
- 博客分类:
- Linux
一、系统配置
公司的电脑,使用了一段时间后又换了其他系统,在此记录下配置的过程。
使用ROOT权限登陆
Linux rpm 命令参数使用详解
- 博客分类:
- Linux
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
常用命令组合:
-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[Query Package list];-qpi:列出RPM软件包的描述信息[Query Packag ...
centos安装JDK
- 博客分类:
- Linux
[root@li1260-39~]# rpm -ivh jdk-8u65-linux-x64.rpm
2.Preparing...################################# [100%]
3.Updating/ installing...
4.1:jdk1.8.0_65-2000:1.8.0_65-fcs ################################# [100%]
5.Unpacking JAR files...
6.tools.jar...
7.plugin.jar...
8.javaws.jar...
9.deploy.jar. ...