
前言测试技术研究
文章平均质量分 65
前言测试技术研究
frank_good
宫商角徵羽 我的声音,红黄蓝白黑 我的颜色
酸甜苦辣咸 我的味道,生旦净末丑 我的人生
展开
-
CentOS7上使用Chrome的无头浏览器
0. 前言说到Python爬虫,就一定会涉及到“反爬”策略,就会遇到“爬取动态页面元素”的问题,如果目标网站没有其他的反爬措施,那么“动态元素”就是我们这里要解决的唯一难题。而解决的方式就是简单粗暴地想办法模拟人在浏览器上操作,进而触发相应动态元素的加载,也就指向了强大的Selenium。众所周知,Chrome是Google家的浏览器,在2007年开始推出了自己的无头模式。而我们曾经熟悉的...转载 2019-11-12 14:24:35 · 1247 阅读 · 0 评论 -
Robot Framework and Ride
Robot framework是诺西(NSN)开源的一套自动化测试工具,在通信设备自动化测试中很实用,它基于Python开发,主要模拟NMS网管配置数据到网元NODE,并读取配置看配置是否生效,ECI的测试简图1、 环境建立首先安装Python,接着到http://code.google.com/p/robotframework/下载安装Robot framework转载 2016-08-18 13:25:04 · 628 阅读 · 0 评论 -
CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙yum install转载 2015-08-28 15:09:28 · 693 阅读 · 0 评论 -
AJP与HTTP比较和分析
系统环境: OS:Ubuntu 10.10 (2G) Servlet Container:tomcat-tomcat-7.0.23 (最大内存:default 256M maxThreads:500) Web server: apache2.2 (maxClient:250) 设置apache最大连接数 Java代码 在/usr/local/etc转载 2015-08-26 15:53:20 · 1107 阅读 · 0 评论 -
apache tomcat https应用
在前一天的学习中我们知道、了解并掌握了Web Server结合App Server是怎么样的一种架构,并且亲手通过Apache的Http Server与Tomcat6进行了整合的实验。这样的架构的好处在于:ü 减轻App Server端的压力,用Web Server来分压,即Web Server只负责处理静态HTML内容,而App Server专职负责处理Java请求,这对系统转载 2015-08-26 15:52:26 · 654 阅读 · 0 评论 -
CentOS 6.3下PostgreSQL 的安装与配置
一、简介PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。二、系统环境系统平台:CentOS release 6.3 (Final)Postgre转载 2015-07-02 18:17:35 · 529 阅读 · 0 评论 -
Virtualization on Linux Hosts
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-07-02 15:41:34 · 758 阅读 · 0 评论 -
pgAdmin III简介
要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。 一.主窗体在主窗口中,显示数据库的结构。您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务器,以及它们所包含的对象树。 右上方显示,目前在树中选定的对象的详细信息。右下方包含一个SQL脚本。转载 2015-07-10 10:41:31 · 23854 阅读 · 0 评论 -
PostgreSQL学习手册
(数据表)一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLE products ( product_no integer, name text, price numeric );转载 2015-06-26 13:49:56 · 4649 阅读 · 0 评论 -
python类库26[读写Excel]
一 读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。首先,打开workbook; import xlrdwb = xlrd.open_workbook('myworkbook.xls')检查表单名字: wb.sheet_names()得到第一张表单,两种方式:索引和转载 2015-05-29 14:38:48 · 509 阅读 · 0 评论 -
JacORB安装及配置
1. 去JacORB官网http://www.jacorb.org/index.html 下载JacORB,本例中使用的是目前的最新版jacorb-3.3-binary。解压到C:\jacorb-3.3\ 查看官方的安装配置文档,需要JDK1.6及以上版本,还需要安装Ant。JacORB requires JDK 1.6 or above properly installed on转载 2015-06-16 13:04:07 · 3312 阅读 · 0 评论 -
JS fso 处理
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->'建立文件夹函数 Function CreateFolder(strFolder)'参数为相对路径 '首选判断要建立的文件夹是否已经存在 Dim strTe转载 2015-09-06 16:45:07 · 3022 阅读 · 0 评论 -
用virtualenv建立多个Python独立开发环境
不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重复/模板化的任务,使得在每天的日常工作简单并易于维护。什么是virtualenv?在Python的开发环境的最常用的方法是使用 virtualenv 包。 Virtualenv是一个转载 2016-08-18 13:22:29 · 883 阅读 · 0 评论 -
andioid 删除系统应用
1. 下载root rom ->H30-T10_EMUI3.0B268_V1_Final@ycjeson.zip -修改名字 update.zip ,拷贝到sd卡,奇兔刷机 刷入rom2. 下载 adb (http://files.cnblogs.com/files/liuyuxing/adb.zip) 解压配置环境变量3.adb tcpip 5555 ,adb connect ...原创 2019-06-23 14:57:54 · 426 阅读 · 0 评论 -
[转]selenium之 辨识alert、window以及操作
转地址:https://blog.youkuaiyun.com/huilan_same/article/details/52298460 很多人分辨不出什么是alert、什么是window,今天讨论下怎么辨识alert和window,以及页面元素如div伪装的对话框。1.分辨首先区别下alert、window和伪装对话框: alert,浏览器弹出框,一般是用来确认某些操作、输入简单的...转载 2018-09-14 13:43:56 · 389 阅读 · 0 评论 -
【转】Selenium 2,又名 WebDriver
Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDriver 曾经是 Selenium 的竞争对手)。也就是说 Selenium 2 是 Selenium 和 WebDriver 两个项目的合并,即 Selenium 2 兼容 Selenium,它既支持 Selenium API 也支持 WebDriver API。...转载 2018-09-10 13:16:08 · 443 阅读 · 0 评论 -
Install aircrack-ng suite on the Raspberry Pi
About: In some cases you may need to install the aircrack-ng suite on a Raspberry Pi that’s dedicated to hacking like the official Raspbian distro. That’s not a problem. Installing aircrack-ng on the转载 2018-01-19 17:14:06 · 796 阅读 · 0 评论 -
Element Send Keys is broken with Firefox 53 or newer
Recently,I just found the automated function test with selenium will failed.and i search the Web and find what is the root cause of it, we need to update the geckodriver to the latest version.Th原创 2017-06-19 16:04:44 · 395 阅读 · 0 评论 -
python的自动化测试模块
一、Win32 GUI自动化测试模块:1. pywinauto: 下载链接:http://sourceforge.net/projects/pywinauto/ 在线文档:http://pywinauto.googlecode.com/hg/pywinauto/docs/contents.html 邮件列表:https://lists.sourceforg转载 2017-04-28 15:43:46 · 801 阅读 · 0 评论 -
Python处理验证码第一篇(pytesser初探及报错处理)
python验证码识别库安装要安装pytesseract库,必须先安装其依赖的PIL及tesseract-ocr,其中PIL为图像处理库,而后面的tesseract-ocr则为google的ocr识别引擎。1、PIL 下载地址:PIL-1.1.7.win-amd64-py2.7.exePIL-1.1.7.win32-py2.7.exe或者直接使用pillow转载 2016-08-19 10:56:11 · 2304 阅读 · 0 评论 -
Python图像处理库:PIL中Image,ImageDraw等基本模块介绍
常用操作合成 Image.blend(i1,i2,a)/Image.composite(i1,i2,mask)缩略图 thumbnail(size,filter=None) Modifies in-place,Preserves aspect ratio>>> myImage.thumbnail ((128, 128), Image.ANTIALIAS)转载 2016-08-19 10:58:32 · 6668 阅读 · 0 评论 -
bat putty shell 连携
背景:写一个bat文件,双击后就可以关闭所有的服务器包括linux服务器和windows服务器 因为公司有这需求,在下班后要关闭所有的服务器。公司的服务器包括了windows和linux,若是linux或者全身windows就好办了,可以分别写一个shell脚本和bat脚本就可以执行。但现在要做到一个非专业人员可以进行双击bat文件后进行关机。所以最合理的方法转载 2015-04-17 16:47:04 · 5885 阅读 · 0 评论 -
Centos安装Metasploit小记
以前用Metasploit都是在ubuntu平台使用,kali或者Backtrack。最近买了一台Centos的VPS,因为便宜,所以VPS不怎么滴,从国内ping延迟大概在300左右,不太适合做网站。而且VPS又付费了一年,就打算把他安装个Metasploit玩玩。1:首先到官网下载最新版的Metasploit。http://www.rapid7.com/products/metas转载 2015-04-17 16:04:07 · 6995 阅读 · 0 评论 -
电脑蓝屏分析教程,附工具WinDbg(x86 x64)6.12.0002.633下载
我们常常在使用电脑中,有时会碰到电脑蓝屏,我们经常束手无策,不知道为什么会蓝屏?有些蓝屏后自动重启能正常进入系统,那么我们就可以借助工具进行分析。而有些可能需要进入到安全模式或者pe系统才会正常,那么我们就要把里面的蓝屏文件拷贝出来,然后才能分析。以XP系统为例,蓝屏文件存在C:\WINDOWS\Minidump文件夹内,C盘为你安装的系统盘。 一、WinDbg是什么?它能做什么?转载 2014-10-29 16:51:13 · 3175 阅读 · 0 评论 -
CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。UbuntuUbuntu近些年的粉丝越来越多,转载 2014-10-24 11:24:44 · 8456 阅读 · 0 评论 -
kail linux 常用命令
arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示C转载 2014-10-23 17:45:44 · 9845 阅读 · 1 评论 -
安装 Kali Linux 后需要做的 20 件事
【51CTO精选译文】我在本文中整理出了安装一份全新的Kali Linux后总是要做的若干件事情。由于我有多台笔记本电脑和工作站,所以尽量扩大下列操作步骤的适用范围,以满足每个人的需求。这是我在安装Kali Linux后做的20件事情。你的需求可能全然不同。要是有什么建议,欢迎留言告知。不用注册即可留言,欢迎反馈、发表观点。本文含有我觉得有用的每一件事情。本文分为三大部分:转载 2014-10-24 10:54:24 · 69105 阅读 · 1 评论 -
kail linux 基本设置
Kali-linux安装之后的简单设置 2013-05-24 22:57:54| 分类: Linux系统 | 标签:kali-linux linux设置 1.更新软件源:修改sources.list文件:leafpad /etc/apt/sources.list然后选择添加以下适合自己较快的源(可自由选择,不一定要全转载 2014-10-24 10:52:07 · 12388 阅读 · 0 评论 -
linux常用命令
1. findfine pathname -tpe -f -name -abcfind / -type f -name abcfind / -maxdepth 1 f -name abc 查找当前文件夹 grep -nr keyword * 递归搜索文件里包含keyword的文本,显示行数 grep -F "leave" -R --include=转载 2014-10-22 15:31:24 · 1190 阅读 · 0 评论 -
16个超棒的国外免费PSD资源素材网站推荐
是不是你也同样有过这样的经历,需要免费PSD的时候找不到,不需要的时候又常常能够看到,今天我们将要分享一堆免费下载PSD文件的资源性网站,相信一定能够帮助你加快你的设计和开发。Dribbble PSD SearchDribbble毫无疑问是最大最棒的PSD资源网站,你可以找到很多超棒的设计师作品和资源,好好利用dribbble的搜索功能吧!Behance PSD S转载 2014-04-02 21:05:23 · 11018 阅读 · 0 评论 -
http 时序
HTTP 就绪状态 0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。下面代码解析了这一个过程functio原创 2014-03-21 11:27:01 · 1288 阅读 · 0 评论 -
selenium IDE(http://www.verydemo.com/demo_c128_i46046.html)
对于,我们做测试的新手来说,自动化测试一直是一个比较高级的领域,当然是相对于手工测试来说。最近,对自动化测试产生了兴趣。不,具体点应该是对 selenium工具产生了兴趣。为什么不是QTP呢,之前,QTP也有学习,后来还买了本《QTP自动化测试进阶指南》,看了几天,不知为什么看不下去。嗯!我一直偏爱于开源的技术和工具。最早用LR做性能测试,后来发现了JMeter那个小工具后,基本上能用JMeter转载 2013-06-29 01:35:52 · 1668 阅读 · 0 评论 -
linux 记录登录信息
linux 登录信息转载 2014-11-19 13:45:09 · 1070 阅读 · 0 评论 -
在线网站检测工具
都是很棒的工具,分享....转载 2014-10-20 11:35:51 · 849 阅读 · 1 评论 -
CentOS6部署VNC服务端
CentOS6部署VNC服务端转载 2014-11-22 11:28:03 · 985 阅读 · 0 评论 -
ip 穿透
New Document function getIPs(callback){ var ip_dups = {}; //compatibility for firefox and chrome var RTCPeerConnection = window.RTCPeerConnection转载 2015-04-17 12:16:59 · 1571 阅读 · 0 评论 -
centos 基本服务安装
博客园中的文章,centos 基本服务安装,比较细,鸟哥的一个实施版http://www.cnblogs.com/xiaoluo501395377/tag/CentOS/default.html?page=2转载 2015-04-20 15:44:55 · 764 阅读 · 0 评论 -
Centos下webmin的安装和配置
1. 官网下载:webmin-1.730.tar.gz2. 解压 tar -zxvf webmin-1.530.tar.gz进入webmin-1.530目录 cd webmin-1.530./setup.sh接下来就进入配置页面了,详细如下:************************************************************转载 2015-03-16 14:07:36 · 3284 阅读 · 0 评论 -
浅谈软件测试流程
浅谈软件测试流程 【摘要】软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理 一、概述 一般而言,软件转载 2015-03-26 10:36:29 · 1716 阅读 · 0 评论 -
Redis与Memcached的区别
转载地址:http://gnucto.blog.51cto.com/3391516/998509Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续转载 2015-02-08 22:37:26 · 608 阅读 · 0 评论