- 博客(36)
- 资源 (45)
- 收藏
- 关注
原创 python字符串内建函数操作实例(cmp、str、enumerate、zip等)
#coding=utf8'''cmp(str1,str2):根据字符串的ASCII码值进比较,返回一个整数。如果返回值大于零,str1大于str2;如果返回值小于零,str1小于str2;如果返回值等于零,str1等于str2;len(object):返回序列的长度,取决于object对象类型。如果是字符串,则返回字符串的字符数;如果是列表、元组,则返回列表的元素个数;如果是字
2017-03-30 10:05:20 2357
原创 Python原始字符串操作符和Unicode操作符操作实例讲解源码
#coding=utf8'''在原始字符串里,所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。正则表达式是一些告诫搜索匹配方式的字符串,通过是由代表字符、分组、匹配信息、变量名、字符类等的特殊符号组成。在原始字符串紧靠第一个引号前,需要加上r或R字母,来表示该字符是原始字符串。原始字符串和普通字符串有这几乎完全相同的语法。Unicode字符串操作符,大
2017-03-30 08:23:41 1259
原创 Python的字符串模板(Template)使用操作实例讲解
#coding=utf8'''字符串格式化操作符,需要程序员明确转换类型参数,比如到底是转成字符串、整数还是其他什么类型。新式的字符串模板的优势是不用去记住所有相关细节,而是像shell风格的脚本语言里面那样使用美元符号($).由于新式的字符串引进Template对象,Template对象有两个方法:substitute()、safe_substitute()。substitut
2017-03-29 11:28:03 7573
原创 Python格式化操作符操作实例源码讲解
#coding=utf8'''Python中字符串格式化操作符:百分号(%),如下给出字符串格式化符号--------------------------------------------------------------------------%c 转换成字符(ASCII码值,或者长度为一的字符串)%r 优
2017-03-29 10:47:34 1732
原创 python获取文件绝对路径解决找不到文件句柄的问题实例(readConfig.py)V1.2
#coding=utf8'''该模块是用来读取配置文件,通过正则表达式来获取下载路径和保存路径。文件初始化时打开文件并读取配置文件信息主要包括三个函数:getDownPath():用来获取下载路径getSavePath():用来获取保存路径getSavePath():用来关闭文件'''import reimport os#获取文件的绝对路径PATH = lambda p:
2017-03-28 08:32:58 2776
原创 python对app页面元素进行封装并设置查找时间操作实例
#coding=utf8'''获取顶部元素:推荐、热门、分类、榜单、主播'''from publicLib.findElement import appDriverfrom selenium.webdriver.support.ui import WebDriverWait from publicLib.appInit import appInitclass topBar(ob
2017-03-27 18:48:26 1293
原创 python与adb结合自动获取设备名和安卓版本号操作源码
import os,subprocessimport redef getAndroidVersion(): #获取系统设备系统信息 sysInfo= subprocess.check_output('adb shell cat /system/build.prop') #获取安卓版本号 androidVersion=re.findall("version.re
2017-03-27 08:48:08 9369 1
原创 python封装安卓查找元素方法V1.0
#coding=utf8from time import sleepfrom appium import webdriverimport osPATH = lambda p: os.path.abspath( os.path.join(os.path.dirname(__file__), p) )class appDriver(): def __init__(
2017-03-24 14:54:08 1224
原创 adb shell dumpsys [options]操作实例讲解-----(二)
adb shell dumpsys package [options]显示包相关信息,使用-h查看options如下:-f:打印内嵌过滤器详细信息--checkin:显示一个checkin文件[cmd]肯能是下面列表中的一个:l[ibraries]:对当前所知道的共享库进行列表显示f[ibraries]:对当前设备功能列表展示k[eysets]:输出所知键盘
2017-03-24 10:46:58 3611
原创 adb shell dumpsys [options]操作实例讲解-----(一)
adb shell dumpsys [options]该命令用于打印出当前系统信息,默认打印出设备中所有service的信息。由于service比较多,这里选几个用的比较多的service来进行讲解:battery-----------------------电池状态batteryproperties-------------电池属性batterystats------------
2017-03-23 15:21:53 7805
转载 测试显示性能-基于Android M 开发者预览版
用户界面 (UI) 性能测试可确保您的应用不仅满足其功能要求,同时确保用户与应用之间的交互顺畅无比,能够以每秒连续 60 帧(为什么选择 60fps?)的帧速运行,而不会出现任何帧丢失或延迟的现象,也就是我们通常所说的“卡顿”。本文档介绍可用于测量 UI 性能的工具并提出一种将 UI 性能测量集成到测试实践中的方法。测量 UI 性能为了改善性能,您首先必须能够测量系
2017-03-22 17:53:14 475
原创 adb logcat [option] [filter-specs]命令参数以及使用说明
adb logcat [option][filter-specs]把日志(log)数据打印在屏幕上。Ctrl+C停止不带有参数:adb logcat>log,把部分日志信息输入到文件log中使用过滤参数*:V:adb shell logcat *:V>./Desktop/log,最低优先级,通过*:V过滤条件只显示详细(Verbose)级别,并把部分详细日志输入到桌面log
2017-03-22 17:06:18 1528
原创 荣耀6 Plus执行adb dumpsys中正在运行的service带有解释说明
Currently running services: Binder.Pged DockObserver HsmStat SurfaceFlinger accessibility account activity alarm android.hardware.fingerprint.IFingerprintDaemon android.s
2017-03-22 16:56:49 2486
原创 Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)
#coding=utf8'''把buffer中的信息,写入到excel中。并按照要求,构造表格样式'''#导入readCSV模块,用来获取buffer数据from readCSV import readCSVfrom readConfig import Config#导入写excel的操作库import xlwtclass GenTestCase(object): de
2017-03-22 14:43:46 798
原创 Python对excel写入数据操作实例代码(只供参考)
#coding=utf8'''把buffer中的信息,写入到excel中。并按照要求,构造表格样式'''#导入readCSV模块,用来获取buffer数据from readCSV import readCSVfrom readConfig import Config#导入写excel的操作库import xlwtclass GenTestCase(object): de
2017-03-22 12:51:23 1772
原创 python读取csv文件并把文件放入一个list中脚本实例
#coding=utf8'''读取CSV文件,把csv文件放在一份list中。'''import csvclass readCSV(object): def __init__(self,path="Demo.csv"): #创建一个属性用来保存要操作CSV的文件 self.path=path try: #
2017-03-22 08:24:03 9080
转载 APP客服端性能测试
今天在testhome上听到某位厉害的人物讲他们专项测试的性能测试,因为自己也做过性能专项测试但是是客户端PC上的,现在我总结下他提到的一些内容和我自己的一些看法 性能专项我们关注哪些: 1.关注资源消耗(CPU、内存、流量、功耗) 2.启动耗时(冷启、热启),(这个也是很多云测时用到的一个指标) 3.主要页面加载时间
2017-03-21 09:08:53 1185 2
原创 adb shell网络命令nestat、ping、netcfg、ip操作实例解释
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。网络命令(NetWork)1. adb shell netstat网络统计。用来查看网络当前状态:2. adb shell ping测试两个网络间的连接和延迟。ping命令的格式如下:ping...
2017-03-16 09:12:41 49216
转载 adb shell ip命令参数说明
转自:http://blog.csdn.net/michaelwubo/article/details/48464757ip是iproute2软件包里面的一个强大的网络配置工具,本文将介绍ip命令及其选项。Ip命令的语法:ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]OPTIONS:其中,OPTIONS是一些修
2017-03-16 08:59:56 9069
转载 Linux 常用ping命令详解(adb shell)
转载自:http://aiezu.com/article/linux_ping_command.html无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP(In...
2017-03-15 17:47:12 69412 1
原创 adb文件管理命令操作实例讲解
文件管理命令(FileManger)1. adb pull <remote> [local]从一个设备或虚拟机下载一个指定文件到电脑。不指定下载路径:adb pull /sdcard/Music/Honor.mp3指定下载路径:adb pull /sdcard/Music/Honor.mp3E:\UBUNTU,经过尝试带个盘符是有问题,需要带有...
2017-03-15 16:53:58 25570
原创 使用adb查看安装包的apk路径与清除安装包数据与缓存操作实例
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。adb shell pm path <PACKAGE>输出安装包的APK路径adb shell pm clear <PACKAGE>删除与包相关的所有数据:清除数据和缓存...
2017-03-15 14:16:38 29809
原创 adb的adb shell pm list packages命令用来查看当前设备app应用包
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。adb shell pm list packages [options] <FILTER>打印所有软件包,可选择只打印软件包名称中包含<FILTER>的软件包。不使用参数:adb shell pm ...
2017-03-15 14:00:54 70934
原创 adb的install与uninstall命令操作实例
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。adb install [option] <path>把一个安卓应用程序(指定绝对路径的.APK文件)安装到一个安卓模拟器/设备。不带有选项的安装命令如:adb install test-app.apk,执行...
2017-03-15 10:04:25 30918 2
原创 adb调试命令和通过无线网使用adb设置
ADB Debugging(adb调试命令)adb devices输出虚拟机/设备列表。返回虚拟机或设备编码和状态adb forward 发送socket链接。例如:adb forward tcp:8000 tcp:5037建立从服务端口8000发送到模拟器/设备5037的连接。前提条件:开启允许USB调试设备。adb kill-server中断adb
2017-03-15 08:52:01 5840
原创 Appium+XCUITest基于Python的操作实例以及环境搭建
关于本教程通过dmg方式安装关于在mac上安装appium、python的相关安装包链接:http://pan.baidu.com/s/1skUpF6t 密码:gyia在连接下载相关安装包,dmg安装报操作相对比较见到。依次安装appium、python、Sublime text。python安装成功,安装pip工具,用于安装相关的python库文件。执行的命令如下:sud
2017-03-14 11:26:41 6356
原创 Python使用difflib对比两个文件操作实例
#coding=utf8'''该库用来管理文件。初始化函数调用读取配置文件模块中的Config类用来获取下载路径、保存路径。模块包含四个方法:clearResultCSV(): 用来删除下载路径下所有的result开头的csv文件moveCSVToSave():把下载路径下的result.csv文件重命名,并把重命名后的文件移动到保存路径下getLastFileWithPath()
2017-03-10 11:28:17 6064 5
原创 python中string的相关操作实例代码
#coding=utf8'''字符串是Python中最常见的类型。可以通过引号见包含字符的方式创建。Python里面单引号和双引号的作用是相同的。字符串是不可变类型,就是说改变一个字符串的元素需要新建一个新的字符串。字符串是由独立的字符组成,并且这些字符可以通过切片操作顺序地访问。'''class StringClass(object): ''' 创建一个字符串就像
2017-03-08 18:07:13 591
原创 使用pyinstaller工具打包python项目代码生成exe文件
pyinstaller的下载链接:https://pan.baidu.com/s/1kVFiIKB密码: c3ympyinstaller是对python代码进行打包生成exe文件的打包工具。根据网址提供的下载链接,下载pyinstaller的源码,解压该文件,进入到文件目录下,执行命令:python setup.py install安装pyinstaller。这里我根据
2017-03-08 14:01:19 9443 2
原创 Python序列操作实例详解
#coding=utf8'''序列类型有着相同的访问模式:它的每一个元素可以通过指定一个偏移量的方式得到。可以通过切片操作一次获得多个元素。序列的下标偏移量是从0开始到总元素数减一结束。标准类型操作符一般都能试用与所有的序列类型。序列类型操作符:---------------------------------------------------------------------
2017-03-07 16:24:33 1150
原创 Python自动发送邮件并添加附件的主程序
#coding=utf8from Lib.AutoSendMail import AutoMailfrom Lib.XQL import RunXQLfrom Lib.mangerResultFile import FileMangerdef Run(): fm= FileManger() fm.clearResultCSV() sender=raw_inpu
2017-03-06 16:25:26 2586
原创 Python+selenium创建自动执行命令脚本
#coding=utf8'''该模式功能是实现自动运行sql命令,命令执行成功后保存成功截图并下载结果文件;运行出错,则保存错误截图;开始运行保存,设置命令截图。该模块初始化包含如下信息:self.url:用来保存要访问的网站链接self.driver:创建一个Chrome对象实例,并启动Chrome浏览器self.driver.maximize_window():窗口最大化se
2017-03-06 16:18:25 3036
原创 python读取读取配置文件信息操作代码
#coding=utf8'''该库用来管理文件。初始化函数调用读取配置文件模块中的Config类用来获取下载路径、保存路径。模块包含四个方法:clearResultCSV(): 用来删除下载路径下所有的result开头的csv文件moveCSVToSave():把下载路径下的result.csv文件重命名,并把重命名后的文件移动到保存路径下getLastFileWithPath()
2017-03-06 16:15:56 2063
原创 Python文件管理对相应目录下的进删除、重命名、移动文件等相应操作
#coding=utf8'''该库用来管理文件。初始化函数调用读取配置文件模块中的Config类用来获取下载路径、保存路径。模块包含四个方法:clearResultCSV(): 用来删除下载路径下所有的result开头的csv文件moveCSVToSave():把下载路径下的result.csv文件重命名,并把重命名后的文件移动到保存路径下getLastFileWithPath()
2017-03-06 16:12:44 2032
原创 Python自动发送邮件的脚本源码
#coding=utf8 '''该模块使自动发送邮件的模块模块初始化时需要设置:sender:发送人reciver:接收者smtpServer:发送人的服务器类型password:登录命令subject:邮件标题datafile:数据文件文件包含六个函数:senderLogin():连接服务并登录服务setSubject():设置邮件标题SendMessage():邮
2017-03-06 16:09:31 1457
原创 unittest+coverage单元测试代码覆盖操作实例
基于上一篇文章,这篇文章是关于使用coverage来实现代码覆盖的操作实例,源代码在上一篇已经给出相应链接。本篇文章字用来实现代码覆盖的源代码,整个项目的测试框架如下:就是在源代码的基础上加了一个CodeCover.py文件,执行该文件会在目录CoverageReport生成相应的覆盖报告。如下是CodeCover.py的源码:#coding=utf8import osim
2017-03-01 10:17:16 3196 3
大数据学习笔记
2016-10-31
游戏测试-----端游 页游 手游
2016-07-18
( 处理器个数和队列长度之间关系
2016-07-14
JMeterPlugins-Standard-1.4.0.zip
2016-06-24
AppiumForWindows
2016-04-18
Perl Testing程序高手秘籍
2015-04-30
Tailspin spyworks源代码+pdf文档+数据库
2014-07-11
ASP.NET+SQL 2005 图书管理系统
2014-06-20
人工智能-提示工程-课件
2023-11-22
TDH培训材料.zip
2020-12-16
tensorflow-windows_x86_64.zip
2019-11-27
使用Jmeter进行接口与性能测试
2019-01-31
centos:7.2.1511的docker镜像
2018-11-16
Redhat7.3局域网使用ambari安装大数据平台
2018-09-16
gmongo与mongo_java_driver的JAR文件
2018-03-15
SOAPUI学习笔记(1-150页)
2018-03-05
soapUI CookBook+书中实例(纯英文,下载请注意)
2018-01-16
hadoop-1.2.1-bin.tar.gz
2017-09-05
ADBShell操作手册
2017-03-24
Python自动发送邮件并添加附件的源代码
2017-03-06
Jenkins学习笔记
2017-01-03
Shell脚本学习笔记
2017-01-03
大数据学习笔记.pdf
2016-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人