<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jaunty@软件测试，音乐，还有不一样的生活 &#187; jaunty</title>
	<atom:link href="http://jaunty.me/blog/author/jaunty/feed/" rel="self" type="application/rss+xml" />
	<link>http://jaunty.me/blog</link>
	<description>软件测试，自动化测试，QTP，Loadrunner，Java，软件开发，性能测试，开源</description>
	<lastBuildDate>Mon, 25 Jul 2011 16:43:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>诉白</title>
		<link>http://jaunty.me/blog/2011/07/%e5%af%b9%e7%99%bd/</link>
		<comments>http://jaunty.me/blog/2011/07/%e5%af%b9%e7%99%bd/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 16:41:32 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[生活记录]]></category>
		<category><![CDATA[希望]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=224</guid>
		<description><![CDATA[A：去到英国那么遥远的地方，你们天各一方，那怎么办？将来一定会分手的。这么大个人做事应该想清楚才做，以为每日通个电话，一年见次面就可以过的一辈子了？ B：我一有假期就会去英国看他啦。再说如今科技这么先进，一上网就可以聊天了。 A：不要做这么不切实际的假设拉！我以为你们两个都经历过这么多风风雨雨，感情都很稳定了。原来说一声再见，这么就走了?!   C：那我去英国了 B：嗯 C：那我不去了 B：嗯 C: 那到底是什么意思啊？到底是去还是不去啊 B：这样，自己的前途应该自己决定。英国好，英国是个好机会。 C：我想知道你怎么看 B：你这么大个人应该有自己的想法的。 C：不是你叫我什么都和你商量的嘛？ B： 你已经决定了嘛！我现在不让你去英国，不是没有前途了吗？我怎么可以这么自私呢？我帮不帮你想，我都是错，我真的不知道怎么做。 &#8230;. &#8230;. &#8230;. C: 其实呢，我不想去英国。工作重要还是你比较重要，我有想过的。但是这两样只可以选一样。如果去英国的话，我一定会后悔的。]]></description>
			<content:encoded><![CDATA[<p>A：去到英国那么遥远的地方，你们天各一方，那怎么办？将来一定会分手的。这么大个人做事应该想清楚才做，以为每日通个电话，一年见次面就可以过的一辈子了？</p>
<p>B：我一有假期就会去英国看他啦。再说如今科技这么先进，一上网就可以聊天了。</p>
<p>A：不要做这么不切实际的假设拉！我以为你们两个都经历过这么多风风雨雨，感情都很稳定了。原来说一声再见，这么就走了?!</p>
<p> <span id="more-224"></span></p>
<p>C：那我去英国了<br />
B：嗯<br />
C：那我不去了<br />
B：嗯<br />
C: 那到底是什么意思啊？到底是去还是不去啊<br />
B：这样，自己的前途应该自己决定。英国好，英国是个好机会。<br />
C：我想知道你怎么看<br />
B：你这么大个人应该有自己的想法的。<br />
C：不是你叫我什么都和你商量的嘛？<br />
B： 你已经决定了嘛！我现在不让你去英国，不是没有前途了吗？我怎么可以这么自私呢？我帮不帮你想，我都是错，我真的不知道怎么做。</p>
<p>&#8230;.</p>
<p>&#8230;.</p>
<p>&#8230;.</p>
<p>C: 其实呢，我不想去英国。工作重要还是你比较重要，我有想过的。但是这两样只可以选一样。如果去英国的话，我一定会后悔的。</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/07/%e5%af%b9%e7%99%bd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>君子</title>
		<link>http://jaunty.me/blog/2011/07/%e5%90%9b%e5%ad%90/</link>
		<comments>http://jaunty.me/blog/2011/07/%e5%90%9b%e5%ad%90/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 15:12:57 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[国学文学]]></category>
		<category><![CDATA[生活记录]]></category>
		<category><![CDATA[书籍，]]></category>
		<category><![CDATA[箴言]]></category>
		<category><![CDATA[道理]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=222</guid>
		<description><![CDATA[君子者，权重者不媚之，势盛者不附之，倾城者不奉之，貌恶者不讳之，强者不畏之，弱者不欺之，从善者友之，好恶者弃之，长则尊之，幼则庇之。为民者安其居，为官者司其职，穷不失义，达不离道，此君子行事之准。孟子曰“ 穷则独善其身，达则兼济天下”。]]></description>
			<content:encoded><![CDATA[<p>君子者，权重者不媚之，势盛者不附之，倾城者不奉之，貌恶者不讳之，强者不畏之，弱者不欺之，从善者友之，好恶者弃之，长则尊之，幼则庇之。为民者安其居，为官者司其职，穷不失义，达不离道，此君子行事之准。孟子曰“ 穷则独善其身，达则兼济天下”。</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/07/%e5%90%9b%e5%ad%90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一位做后台的朋友列举的后台开发牛人与否的评判标准</title>
		<link>http://jaunty.me/blog/2011/07/%e4%b8%80%e4%bd%8d%e5%81%9a%e5%90%8e%e5%8f%b0%e7%9a%84%e6%9c%8b%e5%8f%8b%e5%88%97%e4%b8%be%e7%9a%84%e5%90%8e%e5%8f%b0%e5%bc%80%e5%8f%91%e7%89%9b%e4%ba%ba%e4%b8%8e%e5%90%a6%e7%9a%84%e8%af%84%e5%88%a4/</link>
		<comments>http://jaunty.me/blog/2011/07/%e4%b8%80%e4%bd%8d%e5%81%9a%e5%90%8e%e5%8f%b0%e7%9a%84%e6%9c%8b%e5%8f%8b%e5%88%97%e4%b8%be%e7%9a%84%e5%90%8e%e5%8f%b0%e5%bc%80%e5%8f%91%e7%89%9b%e4%ba%ba%e4%b8%8e%e5%90%a6%e7%9a%84%e8%af%84%e5%88%a4/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 15:12:39 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[职业发展]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[服务器端]]></category>
		<category><![CDATA[职业规划]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=220</guid>
		<description><![CDATA[1. 在系统内核方面是专家，钻的很深。 2. 在大规模分布式应用方面有丰富的架构经验。  3. 在业务系统建模、业务系统重构方面有深刻的领域知识和实践  这是服务器端做后台开发方面的牛人。 谨记啊，回头把认识的后台开发人在心里按这个标准过一遍 估个分 呵呵]]></description>
			<content:encoded><![CDATA[<p>1. 在系统内核方面是专家，钻的很深。</p>
<p>2. 在大规模分布式应用方面有丰富的架构经验。</p>
<p> 3. 在业务系统建模、业务系统重构方面有深刻的领域知识和实践</p>
<p> 这是服务器端做后台开发方面的牛人。</p>
<p>谨记啊，回头把认识的后台开发人在心里按这个标准过一遍 估个分 呵呵</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/07/%e4%b8%80%e4%bd%8d%e5%81%9a%e5%90%8e%e5%8f%b0%e7%9a%84%e6%9c%8b%e5%8f%8b%e5%88%97%e4%b8%be%e7%9a%84%e5%90%8e%e5%8f%b0%e5%bc%80%e5%8f%91%e7%89%9b%e4%ba%ba%e4%b8%8e%e5%90%a6%e7%9a%84%e8%af%84%e5%88%a4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ultraedit增加python等语法高亮</title>
		<link>http://jaunty.me/blog/2011/07/ultraedit%e5%a2%9e%e5%8a%a0python%e7%ad%89%e8%af%ad%e6%b3%95%e9%ab%98%e4%ba%ae/</link>
		<comments>http://jaunty.me/blog/2011/07/ultraedit%e5%a2%9e%e5%8a%a0python%e7%ad%89%e8%af%ad%e6%b3%95%e9%ab%98%e4%ba%ae/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 07:37:19 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[工具使用]]></category>
		<category><![CDATA[ultra edit]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=218</guid>
		<description><![CDATA[ultraedit 增加额外语言 语法高亮 1.去http://www.ultraedit.com/downloads/extras.html  download wordfile的配置文件 2.打开ultraedit的高级（advanced）-&#62;配置（configuration） 3.打开编辑器显示-&#62;语法高亮 4.查看文档的完整目录名称下的地址 5. 打开这个目录把再第一步下载的wordfile 放到配置文件加载的wordfile的目录下 注意： a. 配置文件uew后缀  b.wordfile的第一行有类“/L14&#8243;Python” PYTHON_LANG Line Comment = # Escape Char = \ String Literal Prefix = r File Extensions = PY PYW ”的声明 6. L14代表这是ultraedit 语法高亮配置的第14个语言 （这里要改成没有被占用的序号） 7.重启ultraedit  使用第五步的步骤 查看语法高亮文件是否已经被加载进来 ，如果加载进来则在UE的视图-&#62;查看方式 下可以看到python语法高亮的选项 选中即可]]></description>
			<content:encoded><![CDATA[<p>ultraedit 增加额外语言 语法高亮</p>
<p>1.去<a href="http://www.ultraedit.com/downloads/extras.html">http://www.ultraedit.com/downloads/extras.html</a>  download wordfile的配置文件</p>
<p>2.打开ultraedit的高级（advanced）-&gt;配置（configuration）</p>
<p>3.打开编辑器显示-&gt;语法高亮</p>
<p>4.查看文档的完整目录名称下的地址</p>
<p>5. 打开这个目录把再第一步下载的wordfile 放到配置文件加载的wordfile的目录下</p>
<p>注意： a. 配置文件uew后缀  b.wordfile的第一行有类“/L14&#8243;Python” PYTHON_LANG Line Comment = # Escape Char = \ String Literal Prefix = r File Extensions = PY PYW ”的声明</p>
<p>6. L14代表这是ultraedit 语法高亮配置的第14个语言 （这里要改成没有被占用的序号）</p>
<p>7.重启ultraedit  使用第五步的步骤 查看语法高亮文件是否已经被加载进来 ，如果加载进来则在UE的视图-&gt;查看方式 下可以看到python语法高亮的选项 选中即可</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/07/ultraedit%e5%a2%9e%e5%8a%a0python%e7%ad%89%e8%af%ad%e6%b3%95%e9%ab%98%e4%ba%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA调PHP接口测试需要注意的一些特点</title>
		<link>http://jaunty.me/blog/2011/07/java%e8%b0%83php%e6%8e%a5%e5%8f%a3%e6%b5%8b%e8%af%95%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e4%b8%80%e4%ba%9b%e7%89%b9%e7%82%b9/</link>
		<comments>http://jaunty.me/blog/2011/07/java%e8%b0%83php%e6%8e%a5%e5%8f%a3%e6%b5%8b%e8%af%95%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e4%b8%80%e4%ba%9b%e7%89%b9%e7%82%b9/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 07:56:21 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[软件测试]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[接口测试]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=215</guid>
		<description><![CDATA[ java是通过系统调用，执行php程序。  就像在命令行执行php程序一样。  高强度用system调用，性能开销较大。 如果双方都遵守http协议的话 本身没啥语言方面的问题 但是可以关注一下在一些异常情况下的表现 比如请求超时 如果服务器端一直不给返回 看看客户端会不会一直处于等待状态 还可考虑一些别的异常 比如返回的数据格式不对什么的 但和语言本身关系不大]]></description>
			<content:encoded><![CDATA[<p> java是通过系统调用，执行php程序。<br />
 就像在命令行执行php程序一样。<br />
 高强度用system调用，性能开销较大。</p>
<p>如果双方都遵守http协议的话 本身没啥语言方面的问题 但是可以关注一下在一些异常情况下的表现<br />
比如请求超时</p>
<p>如果服务器端一直不给返回 看看客户端会不会一直处于等待状态</p>
<p>还可考虑一些别的异常 比如返回的数据格式不对什么的 但和语言本身关系不大</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/07/java%e8%b0%83php%e6%8e%a5%e5%8f%a3%e6%b5%8b%e8%af%95%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e4%b8%80%e4%ba%9b%e7%89%b9%e7%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mediawiki上传文件遇到错误</title>
		<link>http://jaunty.me/blog/2011/04/mediawiki%e4%b8%8a%e4%bc%a0%e6%96%87%e4%bb%b6%e9%81%87%e5%88%b0%e9%94%99%e8%af%af/</link>
		<comments>http://jaunty.me/blog/2011/04/mediawiki%e4%b8%8a%e4%bc%a0%e6%96%87%e4%bb%b6%e9%81%87%e5%88%b0%e9%94%99%e8%af%af/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 10:25:26 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[unix系统]]></category>
		<category><![CDATA[札记]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[其他]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=211</guid>
		<description><![CDATA[从mediawiki上传文件遇到错误&#8212; “上传目录（public）不存在或无写权限” 分析了一下mediawiki的结构发现所有的上传的文件是保存在mediawiki的目录image下面的。 这个错误的意思是说 image这个目录要么不存在要么没有写权限。  （回忆了一下上次换apache，所有的系统都是直接copy过去的，权限估计改变了） chmod 777 -R image 解决问题]]></description>
			<content:encoded><![CDATA[<p>从mediawiki上传文件遇到错误&#8212; “上传目录（public）不存在或无写权限”</p>
<p>分析了一下mediawiki的结构发现所有的上传的文件是保存在mediawiki的目录image下面的。</p>
<p>这个错误的意思是说 image这个目录要么不存在要么没有写权限。 </p>
<p>（回忆了一下上次换apache，所有的系统都是直接copy过去的，权限估计改变了）</p>
<p>chmod 777 -R image 解决问题</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/04/mediawiki%e4%b8%8a%e4%bc%a0%e6%96%87%e4%bb%b6%e9%81%87%e5%88%b0%e9%94%99%e8%af%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loadrunner的loadgenerator在linux上的配置和部署 &#8211; 使用非RSH连接</title>
		<link>http://jaunty.me/blog/2011/03/loadrunner%e7%9a%84loadgenerator%e5%9c%a8linux%e4%b8%8a%e7%9a%84%e9%85%8d%e7%bd%ae%e5%92%8c%e9%83%a8%e7%bd%b2-%e4%bd%bf%e7%94%a8%e9%9d%9ersh%e8%bf%9e%e6%8e%a5/</link>
		<comments>http://jaunty.me/blog/2011/03/loadrunner%e7%9a%84loadgenerator%e5%9c%a8linux%e4%b8%8a%e7%9a%84%e9%85%8d%e7%bd%ae%e5%92%8c%e9%83%a8%e7%bd%b2-%e4%bd%bf%e7%94%a8%e9%9d%9ersh%e8%bf%9e%e6%8e%a5/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 04:02:28 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[性能测试]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Loadrunner]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=209</guid>
		<description><![CDATA[1. 先以root登陆要安装load generator的unix服务器。（目前仅支持uname=linux,SunOS,AIX,HP-UX） 2. 将LR的unix插件copy到服务器上并解压。 3. 运行install.sh 的脚本调起安装的wizard。 Next-&#62;Agree-&#62;Confirm Install-&#62;Finish (安装的log写在/tmp目录下) 4. 检查目录/opt/HP/HP_LoadGenerator （这个就是loadruner的服务器端插件的主目录了） 5. 设置设置几个环境变量 LR自带的是csh下的脚本，bash的脚本自己写，然后设置好切shell的时候自动source相应的脚本执行。 CSH下的脚本： #!/bin/csh setenv PRODUCT_DIR /opt/HP/HP_LoadGenerator setenv M_LROOT $PRODUCT_DIR if ( `uname` == SunOS ) then setenv LD_LIBRARY_PATH ${M_LROOT}/bin else if ( `uname` == Linux ) then setenv LD_LIBRARY_PATH ${M_LROOT}/bin:${M_LROOT}/lib:/usr/lib else if ( `uname` == AIX ) then setenv [...]]]></description>
			<content:encoded><![CDATA[<p>1. 先以root登陆要安装load generator的unix服务器。（目前仅支持uname=linux,SunOS,AIX,HP-UX）</p>
<p>2. 将LR的unix插件copy到服务器上并解压。</p>
<p>3. 运行install.sh 的脚本调起安装的wizard。 Next-&gt;Agree-&gt;Confirm Install-&gt;Finish (安装的log写在/tmp目录下)</p>
<p>4. 检查目录/opt/HP/HP_LoadGenerator （这个就是loadruner的服务器端插件的主目录了）</p>
<p>5. 设置设置几个环境变量</p>
<p>LR自带的是csh下的脚本，bash的脚本自己写，然后设置好切shell的时候自动source相应的脚本执行。</p>
<p><strong>CSH下的脚本：</strong></p>
<pre>#!/bin/csh
setenv PRODUCT_DIR /opt/HP/HP_LoadGenerator
setenv M_LROOT $PRODUCT_DIR

if ( `uname` == SunOS ) then
setenv LD_LIBRARY_PATH ${M_LROOT}/bin
else if ( `uname` == Linux ) then
setenv LD_LIBRARY_PATH ${M_LROOT}/bin:${M_LROOT}/lib:/usr/lib
else if ( `uname` == AIX ) then
setenv LIBPATH ${M_LROOT}/bin
else if ( `uname` == HP-UX ) then
setenv SHLIB_PATH ${M_LROOT}/bin
endif

setenv DISPLAY 0.0

setenv PATH ${M_LROOT}/bin:$PATH</pre>
<p>注意：</p>
<p>1.这里Loadrunner原始的脚本给LD_LIBRARY_PATH的设置的值是${M_LROOT}/bin，实则library应该指向安装目录的/opt/HP/HP_LoadGenerator/lib下。</p>
<p>因此给LD_LIBRARY_PATH设置值为${M_LROOT}/bin:${M_LROOT}/lib:/usr/lib   （这里M_LROOT=/opt/HP/HP_LoadGenerator）</p>
<p>2.原始Loadrunner只提供了CSH的脚本，bash的自己写一份了，下面是自己写的</p>
<p><strong>BASH的脚本</strong></p>
<pre>#/bin/bash
export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
export M_LROOT=$PRODUCT_DIR
export LD_LIBRARY_PATH=$M_LROOT/bin:$M_LROOT/lib:/usr/lib
export DISPLAY='0.0'
export PATH=$PATH:$M_LROOT/bin</pre>
<p>注：没按照原始文件根据uname判断来给LD_LIBRARY_PATH执行不同的值。</p>
<p>6. 在不同shell的配置里source这两个文件使得切换shell后执行  (以下方法仅适用于CENTOS-linux系统)</p>
<p><strong>CSH</strong></p>
<p><strong>给文件/etc/csh.cshrc 最后增加 </strong>source /opt/HP/HP_LoadGenerator/env.csh</p>
<p><strong>BASH</strong></p>
<p><strong>给文件/etc/profile 最后增加</strong> source /opt/HP/HP_LoadGenerator/env.sh</p>
<p>7.切换SHELL 让source的程序文件执行生效或自己手动执行</p>
<p>8.检查loadrunner配置环境</p>
<p>进入/opt/HP/HP_Loadrunner下，运行verify_generator</p>
<p>[jaunty@localhost bin]$ ./verify_generator<br />
===================================================<br />
HP<br />
Vuser Environment Verification Utility<br />
===================================================</p>
<p>Product: HP LoadRunner 9.50<br />
Version: 09.50.0000<br />
Build: 3378<br />
localhost.localdomain:</p>
<ul>
<li>提示找不到libstdc++.so.5, 就是缺libstdc++5相关包</li>
</ul>
<p>解决办法:<br />
yum -y install libstdc++.so.5<br />
/opt/HP/HP_LoadGenerator/bin/lrv/chk_thread_lmt: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory<br />
/opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 134: [: : integer expression expected<br />
verify_generator&#8230;OK<br />
/opt/HP/HP_LoadGenerator/bin/lrv/chk_sems_lmt: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory<br />
/opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 154: [: : integer expression expected<br />
verify_generator&#8230;OK<br />
verify_generator&#8230;OK<br />
Don&#8217;t forget to make sure that the name of the controller machine<br />
is also in .rhosts<br />
Verify $M_LROOT &#8230;Failed<br />
_____It was not possible to set the $M_LROOT from<br />
_____the shell dot files. One of several things might be happening:<br />
_____1) $M_LROOT is not set at all in the shell dot files.<br />
_____2) There is some error in the shell dot files which stops their execution<br />
_____ before it sets $M_LROOT.<br />
_____3) There is conditional code in the shell dot files (most likely related to<br />
_____ interactive and non interactive shells) and $M_LROOT is set<br />
_____ only in one of the sections.<br />
_____Aborting virtual user tests on host localhost.localdomain<br />
verify_generator&#8230;OK<br />
_______________________________________________</p>
<p>Summary:<br />
________<br />
Vuser Host localhost.localdomain: Failed</p>
<p>只要verify 都通过没有错就可以了。如果其他的没错仅有Verify $M_LROOT &#8230;Failed ，也可以继续使用。</p>
<p>9. 确认防火墙已经关闭</p>
<p>10.运行 m_daemon_setup -install 成功会获取一个 processid</p>
<p>PS -auxww| grep m_agent</p>
<p>可以看到启动起来的进程信息</p>
<p>11.然后在本地的pc测试机里打开controller，设置load generator 不用RSH ，连接后变为ready 成功.</p>
<p>12.如果本地connet不上，则先检查服务器和本地测试pc之间的网络互通性再检查两端的防火墙设置。如果还有问题则可在服务器的/tmp目录下看到很多Loadruner agent产生的log，根据时间定位，打开查看细节问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/03/loadrunner%e7%9a%84loadgenerator%e5%9c%a8linux%e4%b8%8a%e7%9a%84%e9%85%8d%e7%bd%ae%e5%92%8c%e9%83%a8%e7%bd%b2-%e4%bd%bf%e7%94%a8%e9%9d%9ersh%e8%bf%9e%e6%8e%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>鸿案敝庥，庆衍萱畴</title>
		<link>http://jaunty.me/blog/2011/01/%e9%b8%bf%e6%a1%88%e6%95%9d%e5%ba%a5%ef%bc%8c%e5%ba%86%e8%a1%8d%e8%90%b1%e7%95%b4/</link>
		<comments>http://jaunty.me/blog/2011/01/%e9%b8%bf%e6%a1%88%e6%95%9d%e5%ba%a5%ef%bc%8c%e5%ba%86%e8%a1%8d%e8%90%b1%e7%95%b4/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 16:27:41 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[国学文学]]></category>
		<category><![CDATA[古诗词]]></category>
		<category><![CDATA[国学]]></category>
		<category><![CDATA[箴言]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=205</guid>
		<description><![CDATA[当听多了“福如东海”“寿比南山”“老如松柏”“松鹤延年”这样的祝寿辞后，突然有一天，有一个人说出“鸿案敝庥，庆衍萱畴”这样的贺辞来，我还是觉得这话透着学问，至少我乍听之下，就不知道是什么意思，中间有什么典故，其中有什么曲直 《红楼梦》里贾宝玉发现黛玉和宝钗的关系突然变得亲如姊妹了，他诧异地问“是几时孟光接了梁鸿案”，觉得太阳是打西边出来了。本来“举案齐眉”这个典故说的是东汉大儒梁鸿和他的妻子孟光的故事。《后汉书》记载，梁鸿替人舂米谋两餐温饱，每次下班回家，孟光都已经做好饭了，她总是把摆放着食物的托盘（案）高高地举到眉边递给梁鸿。后来“举案齐眉”就成了一个成语，人们用这个成语来形容夫妻互相尊重，相敬如宾。所谓“鸿案”指的就是举案齐眉的这段典故了。 　　一对夫妇如果能相敬如宾，举案齐眉，那么这个家庭一定可以和和睦睦，其乐融融，这也就是所谓的家和万事兴了。所以说夫妻和合的家庭是会得到上天的庇佑的，这也就是“敝庥”之意。“敝庥”之“敝”极有可能通假“庇”护之“庇”。苏轼《贺欧阳少师致仕启》：“凡在庇庥，共增庆慰”，则“鸿案敝庥”，实则“鸿案庇庥”，也就是说，夫妻合和则会得到上天的庇护。 　　上句四个字的意思有了，下句的四个字又是什么意思呢？ 　　有一种草，它的名字叫萱。萱是什么呢？相信大家一定都吃过黄花菜吧？萱就是俗称黄花菜的那种植物，南方人也叫它金针。《诗经 卫风 伯兮》：“焉得谖草，言树之背？”这里的“谖草”，就是“萱”。朱熹注曰：“谖草，令人忘忧；背，北堂也。”北堂指的是母亲住的北房，所以北堂指代的就是母亲。“谖”是忘的意思，所以萱草也有忘忧草的名字。把萱草种在北堂，希望可以让母亲忘记想念儿子带来的忧愁。孟郊的《游子诗》除了“慈母手中线”一首广为传唱外，还有一首“萱草生堂阶，游子行天涯。慈母依堂前，不见萱草花。”可见古人提到萱草，心中想的便是北堂慈母。因此下句“庆衍萱畴”之“萱”指的正是母亲。“畴”指的是田地，萱畴，指的便是北堂慈母。 　　至于“庆衍”一词简单易解。庆指喜庆、吉庆，一切美好的事物，衍则是蔓延、衍生之意。“庆衍”一词常常颠倒过来，是为“衍庆”如“至德衍庆”“螽斯衍庆”，这类表达方式属于主谓宾结构。从“衍庆”到“庆衍”，动宾结构一变为主谓结构，只是表达方式上的变化。所以“庆衍萱畴”，自然也可以说成“萱畴衍庆”。总之意思上都是一切吉祥美好的事情就会延及北堂慈母之意。至此，“鸿案敝庥，庆衍萱畴”这八个字的意思也就明朗了：即夫妻和睦的家庭，吉庆之气就会福及母亲。说得更直白一些就是小两口不吵架，老娘就有福可享，或小两口不吵架，老娘也跟着享福之类。 　　说到这儿，不禁莞尔。文字这个东西是有魔力的，用得好了，温文尔雅，落落大方，用得不好，言语粗鄙，面目可憎。学问这样东西也一样，需要的时候掉掉书袋，可以增加气氛，提高层次，不需要的时候最好还是韬光养晦，说大白话的好，否则是阳春白雪，还是下里巴人，还真就不好说了。]]></description>
			<content:encoded><![CDATA[<p>当听多了“福如东海”“寿比南山”“老如松柏”“松鹤延年”这样的祝寿辞后，突然有一天，有一个人说出“鸿案敝庥，庆衍萱畴”这样的贺辞来，我还是觉得这话透着学问，至少我乍听之下，就不知道是什么意思，中间有什么典故，其中有什么曲直<br />
《红楼梦》里贾宝玉发现黛玉和宝钗的关系突然变得亲如姊妹了，他诧异地问“是几时孟光接了梁鸿案”，觉得太阳是打西边出来了。本来“举案齐眉”这个典故说的是东汉大儒梁鸿和他的妻子孟光的故事。《后汉书》记载，梁鸿替人舂米谋两餐温饱，每次下班回家，孟光都已经做好饭了，她总是把摆放着食物的托盘（案）高高地举到眉边递给梁鸿。后来“举案齐眉”就成了一个成语，人们用这个成语来形容夫妻互相尊重，相敬如宾。所谓“鸿案”指的就是举案齐眉的这段典故了。<br />
<span id="more-205"></span>　　一对夫妇如果能相敬如宾，举案齐眉，那么这个家庭一定可以和和睦睦，其乐融融，这也就是所谓的家和万事兴了。所以说夫妻和合的家庭是会得到上天的庇佑的，这也就是“敝庥”之意。“敝庥”之“敝”极有可能通假“庇”护之“庇”。苏轼《贺欧阳少师致仕启》：“凡在庇庥，共增庆慰”，则“鸿案敝庥”，实则“鸿案庇庥”，也就是说，夫妻合和则会得到上天的庇护。<br />
　　上句四个字的意思有了，下句的四个字又是什么意思呢？<br />
　　有一种草，它的名字叫萱。萱是什么呢？相信大家一定都吃过黄花菜吧？萱就是俗称黄花菜的那种植物，南方人也叫它金针。《诗经 卫风 伯兮》：“焉得谖草，言树之背？”这里的“谖草”，就是“萱”。朱熹注曰：“谖草，令人忘忧；背，北堂也。”北堂指的是母亲住的北房，所以北堂指代的就是母亲。“谖”是忘的意思，所以萱草也有忘忧草的名字。把萱草种在北堂，希望可以让母亲忘记想念儿子带来的忧愁。孟郊的《游子诗》除了“慈母手中线”一首广为传唱外，还有一首“萱草生堂阶，游子行天涯。慈母依堂前，不见萱草花。”可见古人提到萱草，心中想的便是北堂慈母。因此下句“庆衍萱畴”之“萱”指的正是母亲。“畴”指的是田地，萱畴，指的便是北堂慈母。<br />
　　至于“庆衍”一词简单易解。庆指喜庆、吉庆，一切美好的事物，衍则是蔓延、衍生之意。“庆衍”一词常常颠倒过来，是为“衍庆”如“至德衍庆”“螽斯衍庆”，这类表达方式属于主谓宾结构。从“衍庆”到“庆衍”，动宾结构一变为主谓结构，只是表达方式上的变化。所以“庆衍萱畴”，自然也可以说成“萱畴衍庆”。总之意思上都是一切吉祥美好的事情就会延及北堂慈母之意。至此，“鸿案敝庥，庆衍萱畴”这八个字的意思也就明朗了：即夫妻和睦的家庭，吉庆之气就会福及母亲。说得更直白一些就是小两口不吵架，老娘就有福可享，或小两口不吵架，老娘也跟着享福之类。<br />
　　说到这儿，不禁莞尔。文字这个东西是有魔力的，用得好了，温文尔雅，落落大方，用得不好，言语粗鄙，面目可憎。学问这样东西也一样，需要的时候掉掉书袋，可以增加气氛，提高层次，不需要的时候最好还是韬光养晦，说大白话的好，否则是阳春白雪，还是下里巴人，还真就不好说了。</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/01/%e9%b8%bf%e6%a1%88%e6%95%9d%e5%ba%a5%ef%bc%8c%e5%ba%86%e8%a1%8d%e8%90%b1%e7%95%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugzilla安装配置实录- -3</title>
		<link>http://jaunty.me/blog/2011/01/bugzilla%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e5%ae%9e%e5%bd%95-3/</link>
		<comments>http://jaunty.me/blog/2011/01/bugzilla%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e5%ae%9e%e5%bd%95-3/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 09:13:42 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[测试管理]]></category>
		<category><![CDATA[软件测试]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=201</guid>
		<description><![CDATA[安装及配置bugzilla 1.安装bugzilla 下载bugzilla http://www.bugzilla.org/download/ 在/usr/local下解压 Make Make test Install 2.安装perl module cd /usr/local/bugzilla ./checksetup.pl （可以检查针对bugzilla的安装的条件还缺少什么） ./install-module.pl –all （安装所有的perl module） (./install-module.pl module::name 安装指定的模块) 装完后还需要额外安装一些模块例如 DBD-mysql (v.4.00) GD(V1.20) Chart(V1.0) Template-GD(any) GDText 模块安装完成后在bugzilla的目录下会生成一个localconfig文件 * 注：有些模块可能装不成功，则就自行手动安装，安装完成后再用./checksetup来检测安装的状态。例如 Datetime：locale 模块没有。则可以用bugzilla的install-module的指定安装或者自己到下载源代码包手动编译安装 3．配置mysql数据库针对bugzilla的设置 vi /etc/my.cnf (my.cnf 有些系统安装完后不一定在这个位置。找到你的mysql启动时调用的那个配置文件，修改之) 加入下面的内容: max_allowed_packet=4M ft_min_word_len=2  4.修改bugzilla配置文件，配置bugzilla与数据的关系 进入bugzilla目录下 Vi localconfig 修改下面的内容 $webservergroup=’daemon’ （和你运行的apache webserver配置的群组相同，apache默认是daemon） $db_driver=’mysql’ (有的是用的postgresql那么就写入相应的db名称) $db_host = ‘localhost’; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>安装及配置bugzilla</strong></p>
<p>1.安装bugzilla</p>
<p>下载bugzilla <a href="http://www.bugzilla.org/download/">http://www.bugzilla.org/download/</a></p>
<p>在/usr/local下解压</p>
<p>Make</p>
<p>Make test</p>
<p>Install</p>
<p>2.安装perl module</p>
<p>cd /usr/local/bugzilla</p>
<p>./checksetup.pl （可以检查针对bugzilla的安装的条件还缺少什么）</p>
<p>./install-module.pl –all （安装所有的perl module）</p>
<p>(./install-module.pl module::name 安装指定的模块)</p>
<p>装完后还需要额外安装一些模块例如</p>
<p>DBD-mysql (v.4.00)</p>
<p>GD(V1.20)</p>
<p>Chart(V1.0)</p>
<p>Template-GD(any)</p>
<p>GDText</p>
<p>模块安装完成后在bugzilla的目录下会生成一个localconfig文件</p>
<p>* 注：有些模块可能装不成功，则就自行手动安装，安装完成后再用./checksetup来检测安装的状态。例如 Datetime：locale 模块没有。则可以用bugzilla的install-module的指定安装或者自己到下载源代码包手动编译安装<span id="more-201"></span></p>
<p>3．配置mysql数据库针对bugzilla的设置</p>
<p>vi /etc/my.cnf</p>
<p>(my.cnf 有些系统安装完后不一定在这个位置。找到你的mysql启动时调用的那个配置文件，修改之)</p>
<p>加入下面的内容:</p>
<p>max_allowed_packet=4M</p>
<p>ft_min_word_len=2</p>
<p> 4.修改bugzilla配置文件，配置bugzilla与数据的关系</p>
<p>进入bugzilla目录下</p>
<p>Vi localconfig</p>
<p>修改下面的内容</p>
<p>$webservergroup=’daemon’ （和你运行的apache webserver配置的群组相同，apache默认是daemon）</p>
<p>$db_driver=’mysql’ (有的是用的postgresql那么就写入相应的db名称)</p>
<p>$db_host = ‘localhost’;</p>
<p>$db_name = ‘bugs; (你的mysql里给bugzilla建的数据库，写入相应的名字即可不一定要叫bugs)</p>
<p>$db_user = ‘bugs‘;  （给for给bugzilla的db建立的用户）</p>
<p>$db_pass = “123&#8243;;(登陆bugzilla的db的密码，个人设定);</p>
<p>$db_ports=’3306’ /指定DB的端口，mysql默认是3306</p>
<p>：q! 退出文件保存</p>
<p>5.创建数据库</p>
<p>登陆mysql</p>
<p>Mysql –umysql –p对应的密码</p>
<p>use mysql;  /使用mysql的database</p>
<p>Create database bugs; /给bugzilla建一个库</p>
<p>GRANT ALL PRIVILEGE ON bugs.* TO bugs@localhost IDENTIFIED BY ‘$db_pass’; /把bugs库下所有表都给本机的bugs用户赋予所有权限，$db_pass是在bugzilla里设置的bugzilla登陆库的用户密码。</p>
<p>SELECT * FROM information_schema.user_privileges; /查看已经赋予的权限</p>
<p>6．用bugzilla来初始化数据表</p>
<p>./checksetup</p>
<p>运行过程中注意检测的错误，逐个修复，不要中断,尤其是在初始化数据库的时候。否则还得重建清理数据库或者建库。</p>
<p>过程中会需要给bugzilla建立admin等。</p>
<p>在cmd窗口中可以看到数据库中创建相应的表结构.表结构创建完后,提示要求输入管理帐号的邮件,real name和密码,输入后,继续执行,直到提示”Now that you have installed Bugzilla&#8230;&#8230;”.安装完成。</p>
<p>7. 发布bugzilla</p>
<p>Bugzilla已经配置完成，设置apache发布整站。</p>
<p>进入apache的htdocs目录</p>
<p>&lt;1&gt;. 在下面建立一个软链接，链接到安装配置好的bugzilla的目录下。既相当于在apache的htdocs下面有一个快捷方式到bugzilla的安装目录下。</p>
<p>ln –s  源文件所在目录（源目录名称）    htdocs下的目录名称（快捷方式名称） </p>
<p>&lt;2&gt;.配置apache的主程序</p>
<p>修改apache的配置文件httpd.conf</p>
<p>AddHandler cgi-script .cgi   /配置CGI访问需要把下面这一句前面的#给去掉<br />
修改apache的缺省访问文件：在DirectoryIndex index.html index.html.var后面添加一个index.cgi</p>
<p>修改Options Indexes FollowSymLinks 为 Options Indexes FollowSymLinks ExecCGI</p>
<p>加入以下for给buzilla的webserver 配置<br />
Alias /bugzilla “/usr/local/apache2/htdocs/bugzilla”</p>
<p>&lt;Directory “/usr/local/apache2/htdocs/bugzilla”&gt;</p>
<p>    Options +ExecCGI Indexes</p>
<p>    AllowOverride Limit</p>
<p>    Order Allow,Deny</p>
<p>    Allow from all</p>
<p>&lt;/Directory&gt;</p>
<p><span style="color: #993300;">注：也可以将bugzilla的apache配置写入一个文件例如存成 bugzilla.conf ，然后在apache的主配置文件里include进来</span></p>
<p><span style="color: #993300;">例如：</span></p>
<p><span style="color: #993300;">建立单独的apache的虚拟目录</span></p>
<p><span style="color: #993300;">在bugzilla到目录下创建一个配置文件bugzilla.conf</span></p>
<p><span style="color: #993300;">输入以下内容：</span></p>
<p><span style="color: #993300;">Alias /bugzilla/ “<strong> </strong>/usr/local/apache2/htdocs/bugzilla/”</span></p>
<p><span style="color: #993300;">Alias /bugzilla “<strong> </strong>/usr/local/apache2/htdocs/bugzilla”</span></p>
<p><span style="color: #993300;"> </span></p>
<p><span style="color: #993300;">&lt;Directory “<strong> </strong>/usr/local/apache2/htdocs/bugzilla”&gt;<br />
Options +ExecCGI Indexes</span></p>
<p><span style="color: #993300;">AllowOverride Limit</span></p>
<p><span style="color: #993300;">Order Allow,Deny</span></p>
<p><span style="color: #993300;">Allow from all</span></p>
<p><span style="color: #993300;">&lt;/Directory&gt;</span></p>
<p><span style="color: #993300;">然后修改httpd.conf，在最后添加一句话：</span></p>
<p><span style="color: #993300;">Include “/usr/local/bugzilla/conf/bugzilla.conf”用于包含该配置文件。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/01/bugzilla%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e5%ae%9e%e5%bd%95-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugzilla安装配置实录- -2</title>
		<link>http://jaunty.me/blog/2011/01/bugzilla%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e5%ae%9e%e5%bd%95-2/</link>
		<comments>http://jaunty.me/blog/2011/01/bugzilla%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e5%ae%9e%e5%bd%95-2/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 08:46:04 +0000</pubDate>
		<dc:creator>jaunty</dc:creator>
				<category><![CDATA[测试管理]]></category>
		<category><![CDATA[软件测试]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://jaunty.me/blog/?p=198</guid>
		<description><![CDATA[安装apache: 1. 下载apache http://apache.etoak.com//httpd/httpd-2.2.17.tar.gz 2. copy到安装目录并解压 cp xx/httpd-2.2.17.tar.gz /usr/local/ tar -zxf httpd-2.2.17.tar.gz 3. 配置安装项及安装目录 ./configure –prefix = /usr/local/apache2 –enable-module=so (&#60;-动态模块启动) 4. 编译 make 5. 编译安装 make install 6. 启动apache /usr/local/apache2/bin/httpd-k start  (/stop/restart) 启动成功后 找一个可以访问该服务器所在ip的机器，直接访问http://ip 可以打开一个apache的测试页面。 注:apache安装启动时常见的错误 &#60;1&#62; 启动时提示无法determain qulify 的severname 原因：因为http.conf里没有指定servername 解决方法：进入http.conf中加一个servername &#60;2&#62; 启动时提示fail to enable the “httpready” accept filter 原因：这是apache22自己的一个bug,不能启动freebsd自带的一个基于http端口过滤的模块 解决方法： kldload accf_http 打开/boot/defaults/loader.conf，加入下面两行，以便下次启动自动装载模块 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>安装apache:</strong></p>
<p>1. 下载apache<br />
<a href="http://apache.etoak.com/httpd/httpd-2.2.17.tar.gz">http://apache.etoak.com//httpd/httpd-2.2.17.tar.gz</a></p>
<p>2. copy到安装目录并解压</p>
<p>cp xx/httpd-2.2.17.tar.gz /usr/local/</p>
<p>tar -zxf httpd-2.2.17.tar.gz</p>
<p>3. 配置安装项及安装目录</p>
<p>./configure –prefix = /usr/local/apache2 –enable-module=so (&lt;-动态模块启动)</p>
<p>4. 编译<br />
make</p>
<p>5. 编译安装<br />
make install<span id="more-198"></span></p>
<p>6. 启动apache<br />
/usr/local/apache2/bin/httpd-k start  (/stop/restart)</p>
<p>启动成功后 找一个可以访问该服务器所在ip的机器，直接访问<a href="http://ip/">http://ip</a> 可以打开一个apache的测试页面。</p>
<p><span style="color: #993300;">注:apache安装启动时常见的错误</span></p>
<p><span style="color: #993300;">&lt;1&gt; 启动时提示无法determain qulify 的severname</span></p>
<p><span style="color: #993300;">原因：因为http.conf里没有指定servername</span></p>
<p><span style="color: #993300;">解决方法：进入http.conf中加一个servername</span></p>
<p><span style="color: #993300;">&lt;2&gt; 启动时提示fail to enable the “httpready” accept filter</span></p>
<p><span style="color: #993300;">原因：这是apache22自己的一个bug,不能启动freebsd自带的一个基于http端口过滤的模块</span></p>
<p><span style="color: #993300;">解决方法：</span></p>
<p><span style="color: #993300;">kldload accf_http</p>
<p></span></p>
<p><span style="color: #993300;">打开/boot/defaults/loader.conf，加入下面两行，以便下次启动自动装载模块</span></p>
<p><span style="color: #993300;">accf_data_load=”YES”</span></p>
<p><span style="color: #993300;">accf_http_load=”YES”</p>
<p></span></p>
<p><span style="color: #993300;">重启机器</span></p>
<p><span style="color: #993300;">（kldload是用来加载kernel的模块，列出所有的模块用kldstat，把文件从内核中卸载用kldunload）</span></p>
<p>7. 修改apache的一些配置</p>
<p>cd /usr/local/apache2/conf</p>
<p>vi httpd.conf</p>
<p>serveradmin=xxx@xxx.xx</p>
<p>documentroot “/usr/local/apache/htdocs”</p>
]]></content:encoded>
			<wfw:commentRss>http://jaunty.me/blog/2011/01/bugzilla%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e5%ae%9e%e5%bd%95-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

