随笔分类 -  Python

摘要:之前写过一个python远程执行命令的脚本,但在一个性能测试中,要将程序批量分发到不同服务器,程序无法使用,再将之前的脚本更新,加入批量上传的功能。之前脚本地址:http://www.cnblogs.com/landhu/p/4961##coding:utf-8 #----------------- 阅读全文
posted @ 2016-02-29 15:20 Believer007 阅读(3100) 评论(0) 推荐(0)
摘要:公司的部署程序太多,每次部署安装完后,还得从SVN上对比版本,手工做实在太麻烦。 比如下面的一个版本 思路: 将需要检查的部件及安装的位置、SVN相关信息写入配置文件,然后程序读取配置文件 配置文件内容如下: [server1] ipaddr=192.168.3.2 password=qqqqq p 阅读全文
posted @ 2016-02-18 14:02 Believer007 阅读(1479) 评论(0) 推荐(0)
摘要:最近在看shell中有个题目为统计单词的个数,使用了awk功能,代码如下 #!/bin/bash if [ $# -ne 1 ];then echo "Usage:basename $0 filename" exit 1 fi filename=$1 egrep -o "[a-zA-Z]+" $fi 阅读全文
posted @ 2016-01-30 11:49 Believer007 阅读(1961) 评论(0) 推荐(0)
摘要:最近在使用python做接口测试,发现python中http请求方法有很多种,现汇总如下:一、python自带库----urllib2python自带库urllib2使用的比较多,简单使用如下:import urllib2response = urllib2.urlopen('http://loca... 阅读全文
posted @ 2016-01-06 10:22 Believer007 阅读(44689) 评论(1) 推荐(1)
摘要:之前写了Testlink自动执行程序,现使用Tkinter加上GUI试试,想要实现如下图功能可以实现通过选择要执行的url及报告url自动执行用例,或可以直接写报告结果内容因项目原因,只列出部分代码功能from Tkinter import * from SimpleDialog import *f... 阅读全文
posted @ 2015-12-09 18:52 Believer007 阅读(1034) 评论(0) 推荐(0)
摘要:在自动化中python对下拉框的处理网上相对实例比较少,其它前辈写的教程中对下拉也仅仅是相对与教程来说的,比如下面: 对下拉框后再进行属性定位的点击! 但在实际应用中,不可能通过value值来判断,一般都是通过当前显示的值来判断,所以教程只能教你入门,但应用还得靠自己。 废话少说,开始教程 一、典型 阅读全文
posted @ 2015-12-01 17:57 Believer007 阅读(7937) 评论(0) 推荐(3)
摘要:需要ping一个网段所有机器的在线情况,shell脚步运行时间太长,用python写个多线程ping吧,代码如下:#!/usr/bin/python#coding=utf-8'''Created on 2015-8-4@author: Administrator'''import threading... 阅读全文
posted @ 2015-11-25 09:58 Believer007 阅读(6805) 评论(0) 推荐(0)
摘要:最近在使用Testlink时,发现导入的用例是xml格式,且没有合适的工具转成excel格式,xml使用excel打开显示的东西也太多,网上也有相关工具转成csv格式的,结果也不合人意。 那求人不如尔己,自己写一个吧需要用到的模块有:xml.dom.minidom(python自带)、xlwt使用... 阅读全文
posted @ 2015-11-20 09:01 Believer007 阅读(2164) 评论(0) 推荐(0)
摘要:今天用python操作excel时,发现xlwt的API中没有对width、height有更多介绍,且使用时也不知道width取多少合适。现在这做个详细介绍使用版本:python:2.7.5xlwt:1.0.0一:先创建一个excel'''Created on 2015-11-19@author: ... 阅读全文
posted @ 2015-11-19 18:18 Believer007 阅读(35791) 评论(1) 推荐(0)
摘要:在一次项目中,appium要对某个按钮进行长按操作(大于2s),类似拍微信小视频,参考网上长按视频会报错action1 = TouchActions(self.driver) el = self.driver.find_element_by_name('按住拍') action1.long_pr... 阅读全文
posted @ 2015-11-16 16:56 Believer007 阅读(1338) 评论(0) 推荐(0)
摘要:一、在自动化测试中,遇到验证码的处理方法有以下两种:1、找开发去掉验证码或者使用万能验证码2、使用OCR自动识别这里,方法一只要和研发沟通就行。使用pytesseract自动化识别,一般识别率不是太高,处理一般简单验证码还是没问题,例如下面这种验证码:使用非常简单,只需下面几步:import pyt... 阅读全文
posted @ 2015-11-16 12:32 Believer007 阅读(11611) 评论(13) 推荐(2)
摘要:PageObject快速入门介绍:Page Object是selenium的一种设计模式, 是在web自动化测试中将一个页面设备成一个class或基础库来实际的方法这种模式的好处有以下几点:1、让代码可以在不同的测试case或场景中可以重用2、减少重复代码的数量3、当测试界面发生改变时,只需要优化对... 阅读全文
posted @ 2015-11-13 15:40 Believer007 阅读(887) 评论(0) 推荐(0)
摘要:批量远程执行linux服务器程序--基于paramiko paramiko模块是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接 具体安装方法这里不写,网上一大把 #!/usr/bin/python #coding:utf-8 import parami 阅读全文
posted @ 2015-11-13 11:05 Believer007 阅读(923) 评论(0) 推荐(0)
摘要:#!/usr/bin/python'''Created on 2015-06-09@author: Administrator'''import pexpectimport os,sysfrom optparse import OptionParserimport logging,multiproc... 阅读全文
posted @ 2015-11-13 10:59 Believer007 阅读(561) 评论(0) 推荐(0)
摘要:python版监控linux流量直接上代码,使用OptionParser来传入参数#coding:utf-8#-------------#Author:Hu#Data:20150520#-------------from __future__ import divisionimport reimpo... 阅读全文
posted @ 2015-11-13 09:16 Believer007 阅读(2681) 评论(0) 推荐(0)
摘要:基础篇2:一切变量都是数据对象的引用sys.getrefcount('test') 查看引用计数变量命名不能以数字开头编码:ascii、unicode、utf-81.阅读str对象的help文档,并解决如下的问题。1.1.有如下字符串。 python是动态语言 要求如下[请分别写出... 阅读全文
posted @ 2015-11-12 16:39 Believer007 阅读(2758) 评论(0) 推荐(0)
摘要:记得原来在一个公司时,具体很多原因,testlink上项目中的用例都需要执行形成漂亮的报告,但实际测试中又不需要去执行,所以就必须将用例根据上一次测试报告一个一个手工去贴结果刷用例,几百条用例,几天就浪费了,做完还什么都没获得。正好这二天没事,就用python写一个自动执行的小程序!~~~~~ ... 阅读全文
posted @ 2015-11-12 12:12 Believer007 阅读(1898) 评论(0) 推荐(0)
摘要:最近在对testlink系统上做点东西,在定位部分元素时折腾了一段时间才搞定,特此记录如下图要定位红色框部分一:先分析testlink页面结构,如下如二个frame组成,一个是titlebar另一个是主frame,所以在定位时必须切换才能定位到相关元素 Test... 阅读全文
posted @ 2015-11-11 16:27 Believer007 阅读(606) 评论(0) 推荐(0)
摘要:pexecpt run用法:格式:run(command,timeout=-1,withexitstatus=False,events=None,extra_args=None,logfile=None, cwd=None, env=None)返回值:(command_output, exitsta... 阅读全文
posted @ 2015-11-11 14:31 Believer007 阅读(1015) 评论(0) 推荐(0)