小小工具
文章平均质量分 55
Cloud_Huan
这个作者很懒,什么都没留下…
展开
-
使用python的pyquery模块解析csdn个人博客的标题和描述
最近新学习了一个模块pyquery,用来解析html效果那是挺好的,可惜的是也有缺点,不能解析正文嵌套的其他格式,但是一般的获取信息那是不在话下的。 下面直接上脚本,挺简单的一个脚本 备注:因为直接用PyQuery的构造函数传入url csdn就不认识我了,所以直接伪造一个user-agent了,然后用了重载的传入string的方式,大部分网站还是支持直接传入url的。好了,要解析原创 2016-03-10 11:47:58 · 1513 阅读 · 0 评论 -
基于python实时监控cpu的小工具
虽然写的很不完善,但是当练手吧,对于实时监控cpu还是有点用处的,虽然android studio已经提供了一样的功能,但是能够记录并生成成本地csv文件还是比as多一个功能的。结果图: 直接放源码:# !_*_coding:utf-8_*_import reimport osimport wximport threadimport pychartdirimport csvclas原创 2016-07-04 18:37:36 · 5619 阅读 · 0 评论 -
python图形库pychartdir的简单介绍和安装步骤
咳咳,这个教程通用与windows和ubuntu的,笔者都亲生实践过滴,其他估计页通用…(这不是废话么) 之所以选用这个,是因为看过很多地方搜索过很多地方,发现这个ChartDirector是最强大,使用人数最多的,并且各种语言都支持,输出各种格式(图片,pdf)还有什么曲面图,3d图,柱状图等等都是支持,实在是测试写工具类,集成测试输出的必备资源啊步骤一: 登陆http://www.advso原创 2016-03-07 15:09:33 · 5304 阅读 · 0 评论 -
python的GUI编程--wxpython学习(四)-->练习:一个自动测试app启动时间的小工具
输出的结果: 项目的地址:https://github.com/CloudHuan/AppStartTime-pythonGUI-(练习项目,不会维护,不会更新 :) ) 分为两个部分,界面和逻辑,逻辑就多说了,因为主要练习的是wxpython界面,先把(四)写了吧,(二)(三)回去再补。执行:python AppStartTime.py附上界面源代码#!_*_coding=utf-8_*_原创 2016-06-08 20:18:14 · 2115 阅读 · 0 评论 -
python的GUI编程--wxpython学习(一)--安装和原理步骤
一直以来写来写写小工具都是纯命令行,太low了,于是看下python支不支持GUI,理所当然是有的。首先选择的是tkinter,因为本身就集成了,不需要下载,多方便。然后早上看了半天的python自带的tkinter库,结果实际用的时候发现展示图片竟然原生不支持png/jpg,还要转码才能显示,心中…后来只能学习第三方开源的吧,目前选定的是口碑较好的wxpython(微信python?)。那么开始原创 2016-06-06 20:40:56 · 1986 阅读 · 0 评论 -
python的GUI编程--wxpython学习(三)两个布局
wxpython布局其实就两个,表格布局和线性布局,对应android的是GridLayout和LinearLayout,所以对于android来说,表格布局可以指定行列,行列缩放,行列合并;线性布局需要指定方向。那么迁移到wxpython需要指定的属性其实也是一样一样的,下面会简单介绍。声明 mGridSizer = wx.GridSizer(2, 2) mFlex原创 2016-06-11 11:32:12 · 6779 阅读 · 2 评论 -
python的GUI编程--wxpython学习(二)--基本控件和事件
其实wxpython的控件非常简单,在你声明好的panel或者frame里面直接实例化就行了,然后设置几个通用的参数,比如: parent=xxx label=’xxx’ style=’xxx’ 获取里面的值或者内容可以用GetValue()设置则是SetValue()。 为了省事,我把要学习的控件分为三个例子,如下图: 所以这里不一个个举例了,一个小技巧就是直接ctrl+鼠标左键进入源原创 2016-06-09 16:21:44 · 8943 阅读 · 1 评论 -
使用python获取传入目录下apk文件的所有图标
话说本意是想写公司里面的渠道验证包的,但是考虑到解压出来的manifest文件是混淆的,正在找办法解决,于是先写这个小脚本练下手,作用是给命令行给我一个装有apk的目录,然后我解压出所有apk的图标,保存在当前目录的icon文件夹下,至于有什么用,练手o(>﹏<)o 写完了批量验证渠道号了:我是可爱的传送门 用法:命令行+路径参数#!/usr/bin/env python#_*_ c原创 2016-03-08 16:23:14 · 2221 阅读 · 0 评论 -
python中主线程等待子线程完成的实现(join())
无论什么工具 都离不开核心的东西 性能无论是什么工具还是api 都离不开最核心的性能指标 测试人员只有牢牢把控住性能的核心指标 才能确实理解性能这块的测试方法概述(一)中其实已经介绍了几个性能指标了,并且是通过adb的方式读取相关数据,这一篇算是个延伸吧,因为这里要学习的并不是最原始的看的头痛的数据,而是谷歌官方或者第三方封装好的工具,用这些工具,提高测试效率。时延 界面流畅度,其根本是在于代码原创 2016-03-21 20:21:13 · 27717 阅读 · 0 评论 -
根据权重决定展示哪张图片的小算法(python+java)板砖
需求背景:闪屏页根据weight的权重随机加载一张图片,weight是int类型的数值。(来自我们的开发,我只是翻译成python和抽象成java)实现(python):定义的模拟图片类weight_pic#!/usr/bin/env python#_*_ coding:utf-8 _*_'''author:cloudhuan'''class Pic(): _weight = 0原创 2016-04-02 12:39:34 · 970 阅读 · 0 评论 -
个人测试用的python工具类
老早就想写一个python的关于安卓测试的小工具了,奈何一直很懒…最近项目不忙打算把以前的遗憾全部补上! 小工具原理无外乎就是这样的,adb获取相关信息,然后通过string的相关api,或者正则表达式提取数据,最后输出到文件或者图表中,比方说某公司测试时延(也就是流畅度),通过input循环滑动屏幕,然后没滑动一次读取一次 /proc/忘记了的目录….最后计算出时延… 下面是常用的工具类啦原创 2016-03-07 17:09:52 · 3918 阅读 · 0 评论 -
python批量验证apk渠道包脚本
上一篇是通过zipfile解压apk文件,批量提取文件夹里面所有apk的图标,本想着如果manifest文件直接提取出来就可以直接验证渠道包了,明显想多了。所以换着另一个方法提取,需要用到apktool.jar反编译apk,达到目的。 传送上一篇批量提取icon的脚本:我是任意门 原理: 传入一个文件夹路径,通过os模块遍历出文件夹下所有apk,然后为每一个apk开启一个反编译的线程,通原创 2016-03-09 11:12:48 · 2295 阅读 · 0 评论 -
测试效率优化案例----多国语言自动化校验工具(python)
今天分享的是质量保障过程中写的一个测试小工具—多国语言校验背景:1.我们的app支持多国语言,语言文件通过服务器动态拉取,而服务器的语言添加是运营人员手工添加的,完整性不能保证,而完整性的确实会导致你明明使用德语,结果却冒出中文的尴尬事件 2.由于是多国语言,需要依赖翻译公司把本土化的中文翻译成xx国,我们的语言文件使用了格式化字符:%s这样的格式化字符串,但是是给翻译公司,回来的结果经常会出现原创 2017-11-29 18:41:02 · 2963 阅读 · 3 评论