自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbyufei的测试专栏

人总要好好学习的吧,怎么能颓废到这个地步呢?!

  • 博客(210)
  • 资源 (3)
  • 收藏
  • 关注

转载 实时查询memcached状态的两个快捷命令

查询实时的状态,类似于“top”命令。 在命令行下执行任一命令(第二个办法需要通过php): 1. watch "echo stats | nc 127.0.0.1 11211" 结果如下:STAT pid 13785STAT uptime 1377436STAT time 1227764242STAT version 1.2.6STAT pointer

2012-05-30 18:26:50 794

转载 Selenium用户指南 - 第九章 用户扩展

From: http://blog.csdn.net/planisnothing/article/details/7252961用户扩展注释:本节接近完成,但还没有被审核和编辑。引言通过增加你自己的动作,断言,和定位器策略扩展Selenium可能是相当简单的。增加Javascript方法到Selenium对象原型和PageBot对象原型。在启动时,Selen

2012-05-29 14:44:32 818

转载 Selenium用户指南 - 第八章 Selenium-Grid

From: http://blog.csdn.net/planisnothing/article/details/7252960请参考Selenium栅格Web站点此节还未开发。如果有在Selenium栅格方面有经验的社区的成员,并愿意作出贡献,请联系文档团队。我们期盼着你的贡献。© Copyright 2008-2012, Selenium Project. La

2012-05-29 14:42:50 790

转载 Selenium用户指南 - 第七章 测试设计的考虑[2]

From: http://blog.csdn.net/planisnothing/article/details/7252959封装Selenium调用正如任何编程,你会想要使用实用函数去处理,遍及你的测试的重复代码。一种防止重复代码的方式是,使用你自己设计的函数或类方法,封装频繁使用的调用。例如,许多测试在一个页面上,会频繁地点击一个页面元素,并等待页面装载。sele

2012-05-28 16:20:12 925

转载 Selenium用户指南 - 第七章 测试设计的考虑[1]

From: http://blog.csdn.net/planisnothing/article/details/7252957测试设计入门我们在这一章中提供的信息,对测试自动化的新手和有经验的QA专业人士都是有帮助的。此处我们描述最公共的自动化测试类型。我们也描述常用的、在测试自动化中的“设计模式”,用于改善你的自动化测试集的可维护性和可扩展性。富有经验的读者将觉得这些内

2012-05-28 16:18:28 884

转载 Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[4]

From: http://blog.csdn.net/planisnothing/article/details/7252955处理HTTPS和弹出窗口安全许多应用程序从HTTP切换到HTTPS,当它们需要发送加密的信息诸如密码或信用卡信息。这对今天的Web应用程序来说的是共同的。Selenium RC支持这个。为确保HTTPS站点的真实,浏览器需要一个安全证书

2012-05-28 16:17:36 1024

转载 Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[3]

From: http://blog.csdn.net/planisnothing/article/details/7252953服务器选项当服务器启动时,命令行选项可以使用于改变默认的服务器行为。回想一下,服务器是通过运行下面的命令行启动的。$ java -jar selenium-server-standalone-.jar要查看选项的列表,运行服务器带有-h

2012-05-28 16:16:46 789

转载 Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[2]

From: http://blog.csdn.net/planisnothing/article/details/7252952了解APISelenium RC API使用命名约定,假定你理解Selenese,大量的接口是自解释的。在此,我们解释最关键以及可能不太明显的内容。启动浏览器setUp("http://www.google.com/", "*firefox

2012-05-28 16:12:51 963

转载 Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[1]

From: http://blog.csdn.net/planisnothing/article/details/7252951引言如同你在Selenium项目简史中读到的,Selenium RC长期以来是主Selenium项目,在WebDriver/Selenium合并产生Selenium 2.0,这个最新和更强大的工具以前。Selenium 1 仍然被积极地支持

2012-05-28 16:11:01 793

转载 Selenium用户指南 - 第五章 WebDriver: 高级用法

From: http://blog.csdn.net/planisnothing/article/details/7252949WebDriver:高级用法显式和隐含等待等待是让自动化任务的执行,先于继续到下一个步骤,推移一定数量的时间。显式等待显式等待是,先于代码的继续执行,而定义的等待某个条件发生的代码。最糟糕的情况是Thread.sleep(),设置条

2012-05-28 16:09:58 1289

转载 Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[4]

From: http://blog.csdn.net/planisnothing/article/details/7252946驱动器特性和权衡支持WebDriver的Selenium-RCJava版的WebDriver提供了一个Selenium RC API实现。这意味着在使用Selenium RC API时,使用潜在的WebDriver技术。这主要是为了提供向后的兼

2012-05-28 16:07:37 915

转载 Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[3]

From: http://blog.csdn.net/planisnothing/article/details/7252944命令和操作存取一个页面  可能你想使用WebDriver做的第一件事情是导航到一个页面。要做到这点的普通方法是通过调用“get”。driver.get("http://www.google.com");取决于几个因素,包括OS/浏览

2012-05-28 16:06:52 1030

转载 Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[2]

From: http://blog.csdn.net/planisnothing/article/details/7252942WebDriver驱动器入门WebDriver是编写测试使用的关键的接口名称,有几个实现。包括:HtmlUnit驱动器这个是目前最快和最轻量级的WebDriver实现。正如名称所指示的,这是基于HtmlUnit的。HtmlUnit是一个

2012-05-28 16:06:09 803

转载 Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[1]

From: http://blog.csdn.net/planisnothing/article/details/7252940Selenium 2.0 和 WebDriver注释:我们目前正工作在文档化这些章节。我们相信此处的信息是准确的,然而,要知道我们仍然在这一章上工作着。会提供附加的信息,我们会让这一章变得更加可靠。Selenium 2.0 特征Sele

2012-05-28 16:05:25 895

转载 Selenium用户指南 - 第三章 Selenium IDE[6]

From: http://blog.csdn.net/planisnothing/article/details/7252938调试调试意味着在测试案例中查找和修复错误。这是测试案例开发的常规组成部分。We won’t teach debugging here as most new users to Selenium will already have some ba

2012-05-28 16:04:28 1063

转载 Selenium用户指南 - 第三章 Selenium IDE[5]

From: http://blog.csdn.net/planisnothing/article/details/7252936匹配文本模式如同定位器,模式是Selenese命令经常需要的参数类型。需要模式的命令例子,如verifyTextPresent,verifyTitle,verifyAlert,assertConfirmation,verifyText和verify

2012-05-28 16:03:01 1750

转载 Selenium用户指南 - 第三章 Selenium IDE[4]

From: http://blog.csdn.net/planisnothing/article/details/7252935定位元素对大多数Selenium命令,一个目标(Target)是必须的。目标标识在一个Web应用程序的内容中的一个元素,并且由一个定位策略跟着一个位置组成,以locatorType(定位类型)=location(位置)的形式出现。在许多情况下,定位

2012-05-28 16:02:07 739

转载 Selenium用户指南 - 第三章 Selenium IDE[3]

From: http://blog.csdn.net/planisnothing/article/details/7252933Selenium 命令 - “Selenese”Selenium命令,常被称为Selenese,是一套运行在你的测试中的命令。这些命令的一个序列是一个测试脚本。在此,我们将详细解释这些命令,并提供你许多选择,你可以在使用Selenium测试你的应用

2012-05-28 16:01:13 930

转载 Selenium用户指南 - 第三章 Selenium IDE[2]

From: http://blog.csdn.net/planisnothing/article/details/7252931构造测试案例有三个主要的用于开发测试案例的方法。经常地,一个测试的开发者会需要所有这三个技术。录制 Options... and deselecting “Start recording immediately on open.”">许多刚

2012-05-28 16:00:02 776

转载 Selenium用户指南 - 第三章 Selenium IDE[1]

From: http://blog.csdn.net/planisnothing/article/details/7252927入门Selenium-IDE(集成开发环境)是一个使用于开发Selenium测试案例的工具。它是一个易于使用的Firfox插件,并且是通常是开发测试案例最有效的方式。它也包含一个上下文菜单,允许你首先从浏览器目前显示的页面中选择一个UI元素,然后按照这

2012-05-28 15:59:09 835

转载 Selenium用户指南 - 第二章 入门

From: http://blog.csdn.net/planisnothing/article/details/7235022入门Web应用程序测试自动化今天的软件应用, 许多或许是大多数, 是运行在一个浏览器中的基于Web的应用程序. 这些应用程序的测试效果在不同的公司和组织间变化很大. 在一个高度互动和响应的软件时代, 许多组织在开发过程中都会使用某种形式的敏

2012-05-28 15:57:56 794

转载 Selenium用户指南 - 第一章 Selenium 2.0 文档修订注解

From: http://blog.csdn.net/planisnothing/article/details/7234995Selenium 2.0 文档修订注解你好,欢迎!文档团队欢迎你,并要感谢你对Selenium的兴趣。我们目前正在为Selenium 2.0 发布更新本文档。这意味着我们正在编写和编辑新资料和修订旧的资料。在阅读时,你可能遇到打字错误或其他的较小的

2012-05-28 15:51:06 587

转载 Selenium用户指南 - 目录

From: http://blog.csdn.net/planisnothing/article/details/7234926目录Selenium 2.0 文档修订注解入门    Web应用程序测试自动化    自动化还是不自动化?    Selenium介绍    Selenium项目简史    Selenium工具套件    Selenium工具选择

2012-05-28 15:50:04 922

转载 73 本免费的语言无关的优秀编程书籍汇总

本文源自Stackoverflow中的一个帖子,汇总了73本免费的、语言无关的优秀的编程书籍,业界对这些书籍的评价都很高,非常值得一看。这些书籍中有HTML格式的,也有PDF格式的,当然,都是英文版的。不过,部分书籍的中文译本已经出现在网上,有兴趣的同学可以Google一下。每个程序员都应该知道的97件事算法和数据结构(PDF)算法(草案)开源应用程序的体系结构Unix编程艺术

2012-05-24 09:35:32 629

转载 DDoS deflate:linux下防DDOS工具

DDoS deflate介绍DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限 制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP.DDoS deflate官方网站:http://deflate.medialayer.com/如何确认是否受到DDOS攻击?执行:ne

2012-05-23 17:16:43 771

转载 在生产系统使用Tornado WebServer来代替FastCGI加速你的Django应用

From:http://www.cnblogs.com/Alexander-Lee/archive/2011/05/02/tornado_host_django.html由于官网被墙,讨论组也被墙(囧,万恶的墙)所以tornado的资料很少,官网的资料也语焉不详,所以很多童鞋对如何部署使用Tornado心里没底。所以本文的主要目的就是教会刚入门的新手如何在生产环境使用TornadoTo

2012-05-16 19:02:22 955

转载 玩蛇记-使用tornado构建高性能Web应用

From: http://www.cnblogs.com/Alexander-Lee/archive/2010/03/20/1690292.html这个新系列是为了记录在python下的工作点滴,最近从微软平台突然转换到了linux平台下工作,于是.NET不怎么排得上用场,且在python下工作多日才发现原来在.NET下的日子真是往事不堪回首月明中……当然仅仅是一家之言,纯属个

2012-05-16 18:53:40 1172

转载 python 用于网站抓取 登录 发布的模块介绍

由于目前的Web开发中AJAX、Javascript、CSS的大量使用,一些网站上的重要数据是由Ajax或Javascript动态生成的,并不能直接通过解析html页面内容就能获得(例如采用mechanize、lxml、Beautiful Soup )。要实现对这些页面数据的爬取,爬虫必须支持Javacript、DOM、HTML解析等一些浏览器html、javascript引擎的基本功能。

2012-05-16 18:51:07 2167

转载 Python性能鸡汤

第一部分阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到”解析”一词, 认为Python不过是另一门脚本语言. “它肯定很慢!”毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千万视频的请求. 你所

2012-05-15 19:21:49 1236 1

转载 用Python查询手机号码归属地

#! /usr/bin/python# -*- coding: utf8 -*- import urllib,urllib2,HTMLParserfrom DxVcl import*class MyParser(HTMLParser.HTMLParser): def reset(self): self._isInTd = False self

2012-05-15 19:20:33 2197

转载 为什么 ++[[]][+[]]+[+[]] = 10 ?

首先,问这个问题的人是个天才,他怎么会遇到这样的一个问题。其次,回答这个问题的人更是一个天才,我难以想象他会回答这个问题,更难以想象的是,他的回答是如此的详细和丰富和完整,真正称得上诲人不倦。既然遇到了这个问题,我们不妨也跟着提高一下。这是一个Javascript语言题目,一个完全有效的等式,不信自己可以试一下,下面看看高人的题解:++[[]][+[]]+[+[]]如果把这段表达式

2012-05-15 19:15:14 415

原创 让Django支持数据库长连接(可以提高不少性能哦)

现在很流行用一些高性能的nonblock的app server来host Django的应用,这些Server可以看做是一个单进程单线程的程序,然后用nginx在前端反向代理并且负载均衡到N多个后端工作进城来充分利用多CPU的性能,当然这部分的配置工作在上回已经说得很清楚了。但是对于Django来说有一个问题。因为Django的数据库连接是在查询的时候实时创建的,用完就会关掉,这样就会频繁的开闭连

2012-05-15 19:14:18 2078

转载 iptables学习笔记

1、概念iptables有2个表:filter和nat。前者用于过滤,后者是nat用的。iptables还有4个链:INPUT、FORWARD、PREROUTING、POSTROUTING。前两者对应于filter表,INPUT匹配目的IP是本机的数据包,FILTER匹配穿过本机的数据包。PREROUTING位于NAT表,用于修改目的地址(DNAT);POSTROUTING用于修改

2012-05-15 18:59:38 519

转载 常用的正则表达式全面总结

PS:正则表达式用于字符串处理、表单验证等场合,实用高效。以下表达式本人收集于网络,做了简单整理,以备不时之需。没有全部验证,可能会存在部分错误,读者请自己调试鉴别更正。匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2

2012-05-15 18:57:10 685

转载 python脚本自动监视tomcat进程,如果崩溃就自动重启

公司的一台服务器安装了海量搜索,但这个搜索程序真的很有问题,经常导致tomcat崩溃,于是不得不每次去重启。我用python写了一个脚本,来监测tomcat是否运行中,如果没有运行就启动它。脚本代码 :#!/usr/bin/pythonimport subprocessimport datetimeres = subprocess.Popen(“ps -ef | grep t

2012-05-15 18:54:59 7164 1

转载 Python高手是如何练成的

本文是从 How to become a proficient Python programmer 这篇文章翻译而来。这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。

2012-05-15 18:39:10 2369

转载 开源python网络爬虫框架Scrapy

介绍:所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。不过由于一个网站的网页很多,而我们又不可能事先知道所有网页的URL地址,所以,如何保证我们抓取到了网站的所有HTML页面就是一个有待考究的问题了。一般的方法是,定义一个入口页面,然后一般一个页面会有其他页面的URL,于是从当前页面获取到这些URL加入到爬

2012-05-10 16:01:59 19261 1

转载 开源网络爬虫程序(spider)一览

spider是搜索引擎的必须模块.spider数据的结果直接影响到搜索引擎的评价指标.第一个spider程序由MIT的Matthew K Gray操刀该程序的目的是为了统计互联网中主机的数目>Spier定义(关于Spider的定义,有广义和狭义两种). 狭义:利用标准的http协议根据超链和web文档检索的方法遍历万维网信息空间的软件程序. 广义:所有能利用http协议检索web文

2012-05-10 15:51:54 3033

转载 python爬虫抓站的高级技巧

以前写过一篇使用python爬虫抓站的一些技巧总结,总结了诸多爬虫使用的方法;那篇东东现在看来还是挺有用的,但是当时很菜(现在也菜,但是比那时进步了不少),很多东西都不是很优,属于”只是能用”这么个层次。这篇进阶篇打算把“能用”提升到“用得省事省心”这个层次。一、gzip/deflate支持现在的网页普遍支持gzip压缩,这往往可以解决大量传输时间,以VeryCD的主页为例,未压缩

2012-05-10 15:49:02 1771

转载 Instagram 架构分析笔记

Instagram 架构分析笔记by [email protected] 团队上个月才迎来第 7 名员工,是的,7个人的团队。用户数量超过 1400 万,图片数量:1.5 亿。不得不说,这真他妈是个业界奇迹。几天前,Instagram 发布了一篇文章:What Powers Instagram: Hundreds of Instances, Dozens of Te

2011-12-19 18:46:14 852

SqlDbx Version 3.27 Personal Edition

SqlDbx 是简单易用的数据库设备,SQL编辑,SQL查询工具。语句规则突出,智能化,自动完成,等等特色功能多多。支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server 和ODBC数据源。SqlDbx Version 3.27 Personal Edition

2008-12-11

Cairngorm 开发文档中文版.pdf

Flex3 Cairngorm框架:Flex3的好DD啊

2008-12-08

ActionScript3.0中文版.chm

ActionScript3.0中文版,Flex3的好DD

2008-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除