<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kiven's blog]]></title><description><![CDATA[我也很想让世界变的更美好，可是上帝却不开放源代码]]></description><link>https://blog.youkuaiyun.com/save1234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; save1234]]></copyright><item><title><![CDATA[博客搬家]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/19292301</link><guid>https://blog.youkuaiyun.com/save1234/article/details/19292301</guid><author>save1234</author><pubDate>Sun, 16 Feb 2014 19:17:32 +0800</pubDate><description><![CDATA[博客已搬家，地址：http://www.ostest.cn]]></description><category></category></item><item><title><![CDATA[java链接zookeeper]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/11091577</link><guid>https://blog.youkuaiyun.com/save1234/article/details/11091577</guid><author>save1234</author><pubDate>Wed, 04 Sep 2013 18:47:40 +0800</pubDate><description><![CDATA[服务器通信以及跨平台通信中会遇到zookeeper这个东西，至于什么是zookeeper，google it！为了测试这块的东西，必须要懂zookeeper工作原理，因此，本人整理了一下zookeeper的一般用法便于理解，以及更好的测试~~
package com.kiven.test;

import java.io.IOException;
import java.util.concurr]]></description><category></category></item><item><title><![CDATA[Nginx配置文件nginx.conf中文详解]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/11019951</link><guid>https://blog.youkuaiyun.com/save1234/article/details/11019951</guid><author>save1234</author><pubDate>Tue, 03 Sep 2013 21:14:34 +0800</pubDate><description><![CDATA[PS：更详细的模块参数请参 考：http://wiki.nginx.org/Main

#定义Nginx运行的用户和用户组
user www www;

#nginx进程数，建议设置为等于CPU总核心数。
worker_processes 8;

#全局错误日志定义类型，[ debug | info | notice | warn | error | crit ]
error_l]]></description><category></category></item><item><title><![CDATA[Java的Map集合的三种遍历方法]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10952541</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10952541</guid><author>save1234</author><pubDate>Mon, 02 Sep 2013 23:42:43 +0800</pubDate><description><![CDATA[集合的一个很重要的操作---遍历，学习了三种遍历方法，三种方法各有优缺点~~









01

package com.myTest.MapText;









02

 









03

import java.util.Collection;









04

im]]></description><category></category></item><item><title><![CDATA[Linux服务自启动的方式]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10814067</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10814067</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 01:40:24 +0800</pubDate><description><![CDATA[有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务

主要用三种方式进行这一操作：

ln -s                       在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0～6七个运行级别之一）

chkonfig                命令行运行级别设置

ntsysv               ]]></description><category></category></item><item><title><![CDATA[httpclient自己写接口性能测试脚本]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10814057</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10814057</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 01:31:20 +0800</pubDate><description><![CDATA[这里先简单给出一个httpclient的例子：
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.]]></description><category></category></item><item><title><![CDATA[junit4.11 NoClassDefFoundError的错误]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813959</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813959</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 01:07:59 +0800</pubDate><description><![CDATA[运行junit4.11时报这个NoClassDefFoundError的错误，因为junit4.11中没有了hamcrest.jar，所以可下载hamcrest.jar加入classpath或者换低版本的junit4]]></description><category></category></item><item><title><![CDATA[【软件推荐】Sublime Text，一款为写码子而生的编辑器]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813899</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813899</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 01:03:50 +0800</pubDate><description><![CDATA[官网：http://www.sublimetext.com/









本文只是为了向大家介绍一款好用并逐渐被很多人接受，但仍未大众化的编辑器。不讨论用编辑器写程序还是用图形化IDE写程序之类的问题。。。个人觉得，用这款软件写脚本更顺手一些。

这篇文章对sublime介绍得很详细，还含有讲解的视频：

[视频]Sublime Text2:兼具vim和TextM]]></description><category></category></item><item><title><![CDATA[使用Jsoup解析HTML页面]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813891</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813891</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 01:01:05 +0800</pubDate><description><![CDATA[在写Android程序时，有时需要解析HTML页面，特别是那类通过爬网站抓取数据的应用，比如：天气预报等应用。如果是桌面应用可以使用htmlparser这个强大的工具，但是在Android平台上使用会出现错误；另一种办法是使用正则表达式来抽取数据；再有一个办法是纯字符串查找定位来实现。文本将要介绍的是使用Jsoup这个开源的解析器来实现。

Jsoup既可以通过一个url网址，也可以通过存储h]]></description><category></category></item><item><title><![CDATA[基于selenium的自动化测试框架]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813873</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813873</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 00:59:53 +0800</pubDate><description><![CDATA[最近正在研究一套基于selenium的自动化测试框架
该框架目前开发了有70%左右
但是需要很多改进的地方
希望各位道友~能谈谈自己的想法或思路~~
项目就先不展示了，等全部功能开发完成后开源给大家哈~~o(∩_∩)o]]></description><category></category></item><item><title><![CDATA[轻量级性能测试工具ContiPerf]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813861</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813861</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 00:57:00 +0800</pubDate><description><![CDATA[使用java进行脚本开发的测试童鞋有福了，不仅自动化能做，性能测试也能做：

轻量级性能测试工具ContiPerf ：

ContiPerf 是一个轻量级的测试工具能轻松地利用的JUnit 4的性能测试，测试案例，例如连续性能测试。它的灵感来自JUnit 4中与注释简单测试配置，以及用JUnitPerf的包装性能测试单元测试的想法，但更强大和更容易使用。它使用定义测试执行的特点和性能要求的]]></description><category></category></item><item><title><![CDATA[自动化与性能测试集成-极品干货！！！]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813849</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813849</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 00:54:57 +0800</pubDate><description><![CDATA[想过自动化测试和性能测试集成运行吗？

没错，你没看错。

看看selenium与jmeter如何进行集成测试吧~~~~~

先上图（一个小例子）：



具体如何应用，等待案例~~

原理为：使用selenium编写java自动化脚本，采用junit框架，将写完的脚本导出jar文件，在jmeter中选择该jar文件运行性能测试。

~~~~看到这个实在太鸡冻了。
]]></description><category></category></item><item><title><![CDATA[SQLite---强大的轻型数据库]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813819</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813819</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 00:50:08 +0800</pubDate><description><![CDATA[SQLite，是一款轻型的数据库，是遵守ACID的关联式数据库管理系统，它的设计目标是嵌入式的，而且目前已经在很多嵌入式产品中使用了它，它占用资源非常的低，在嵌入式设备中，可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统，同时能够跟很多程序语言相结合，比如
 Tcl、C#、PHP、Java等，还有ODBC接口，同样比起Mysql、PostgreSQL]]></description><category></category></item><item><title><![CDATA[百度搜索框输入值后自动弹出的下拉框的测试（可应用到很多场景）]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813769</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813769</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 00:46:11 +0800</pubDate><description><![CDATA[百度搜索框输入内容后，会匹配相关数据，弹出下拉框（共10条数据），看一下：


看一下如何测试：
import java.util.List;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openq]]></description><category></category></item><item><title><![CDATA[自动化测试中用到的一些功能类（纯手工整理）]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/10813675</link><guid>https://blog.youkuaiyun.com/save1234/article/details/10813675</guid><author>save1234</author><pubDate>Sun, 01 Sep 2013 00:39:28 +0800</pubDate><description><![CDATA[1、WebDriver处理一些弹窗
import java.util.Set;
import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.NoAlertPresentException;
import org.openqa.selenium.WebDriver;
impo]]></description><category></category></item><item><title><![CDATA[（视频）WebDriver快速入门（一）]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/8942297</link><guid>https://blog.youkuaiyun.com/save1234/article/details/8942297</guid><author>save1234</author><pubDate>Fri, 17 May 2013 23:35:52 +0800</pubDate><description><![CDATA[这是我的处女作，希望大家多多支持下。后续会有更多的视频跟大家一起分享~~o(∩_∩)o 
视频的地址：http://pan.baidu.com/share/link?shareid=509872&uk=656952279]]></description><category></category></item><item><title><![CDATA[selenium2.0数据驱动测试的应用]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/8828929</link><guid>https://blog.youkuaiyun.com/save1234/article/details/8828929</guid><author>save1234</author><pubDate>Sat, 20 Apr 2013 19:22:41 +0800</pubDate><description><![CDATA[在致友的自动化测试中，我们往往需要很多测试数据，而且这些测试数据需要尽可能的覆盖全面，前段时间写的致友的自动化脚本所有测试数据是直接在程序中生成，这些数据大部分是按一定规则排列的，不具有代表性。于是，想到了数据驱动。
这里我们需要一个Excel文件（放置于项目根目录），我们还需要jxl这个jar包，需要的数据我们可以从致友实验局的数据库中采集（这些数据具有一定的代表性），将数据导入该Excel文]]></description><category></category></item><item><title><![CDATA[VC实现发送微博消息]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/8828902</link><guid>https://blog.youkuaiyun.com/save1234/article/details/8828902</guid><author>save1234</author><pubDate>Sat, 20 Apr 2013 19:13:59 +0800</pubDate><description><![CDATA[//发送的微博能够实现中文显示//转码 ANSI字符集下将CString转化成UTF-8
char * ConvertANSIToUTF8(CString &strANSI)   
{   
	int nLen = ::MultiByteToWideChar(CP_ACP,MB_ERR_INVALID_CHARS,(LPCTSTR)strANSI,-1,NULL,0);   
	unsig]]></description><category></category></item><item><title><![CDATA[LoadRunner使用动态链接库技术]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/8574145</link><guid>https://blog.youkuaiyun.com/save1234/article/details/8574145</guid><author>save1234</author><pubDate>Mon, 18 Feb 2013 12:16:36 +0800</pubDate><description><![CDATA[创建一个动态库

动态连接库支持所有windows下的编程。 VB、Dephi、C#、C/C++等。我们这里用VC++进行演示。
下面通过VC++ 6.0中文版来创建一个动态函数。
打开VC++ 6.0，新建一个工程，这里先择工程类型为“Win32 Dynamic-link Library”，起一个工程名称，并选择好存方位置。
 
点击“确定”按钮，会询问你希望创建什么类型的DLL？]]></description><category></category></item><item><title><![CDATA[JS判断Session过期]]></title><link>https://blog.youkuaiyun.com/save1234/article/details/8574149</link><guid>https://blog.youkuaiyun.com/save1234/article/details/8574149</guid><author>save1234</author><pubDate>Wed, 06 Feb 2013 15:33:31 +0800</pubDate><description><![CDATA[客户希望如果没有操作，在30分钟后session过期，并且自动进行注销的操作。
显然服务器没有提供这方面的支持，所以只能从客户端下功夫。
实现的方式很简单，在js中记录进入页面的时间，通常用户的操作都会导致页面的刷新和url的变动，所以在公共的包含文件中加上如下的代码，1. 记录进入页面的时间。 2. 设置一个定时器，检查这个时间也现在时间的差值是否大于session过期的时间，也就是30分钟]]></description><category></category></item></channel></rss>