- 博客(16)
- 收藏
- 关注
原创 解决:AQTime加载客户端应用软件不成功
在AQTime中添加好待测客户端软件的module后,点击运行按钮,再拉起客户端软件后,立刻退出。错误信息见附图: 在AQTime官方论坛里查到如下帖子:Hi Nikolai,BTW, there is a known problem that fits your description. You can download a fix for it fromhere
2009-09-28 19:47:00
810
原创 STUN检测NAT类型原理
STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。STUN的探测过程需要有一个公网IP的STUN Server,在NAT后面的UAC(User Agent Client)必须和此Server配合,互相之间发送若干个UDP数据包。UDP包中包含有UAC需要了解的信息,比如N
2009-07-09 21:20:00
1051
1
原创 XMLHttpRequest编写AJAX应用步骤
大致分为如下5步:1)创建XMLHttpRequest对象 ,注意不同浏览器的创建方法不一样: 对于FireFox,Mozillar,Opera,Safari,IE7,IE8,创建方法如下: XMLHttpRequest xmlhttp = new XMLHttpRequest(); 对于IE6,IE5.5,IE5 ,创建方法为: var act
2009-05-23 10:38:00
895
原创 修改MyEclipse6.6的jsp编辑器
MyEclipse6.6中jsp的默认编辑器为 MyEclipse visual JSP Designer .该编辑器支持可视化的显示jsp的内容,不过偶不是很习惯这种方式,我们可以修改jsp的默认编辑器为MyEclipse JSP Editor.1)依次点击:windows–>perferences–>general–>editors->file associations2)在“File
2009-04-15 23:07:00
788
原创 MyEclipse6.6中自动补齐失效
Jbuilder中输出System.out.println();可以使用如下快捷方式:先打印out,然后按下ctrl+J,就能自动补齐了。 在eclipse中我们可以类似的先打出syso或者sysout,然后按下ctrl+/来补齐。但是在myeclipse6.6中该补齐方法失效。解决方法如下:1.选择MyEclipse菜单栏中的Window->preferences2.选择G
2009-04-15 22:57:00
1638
原创 使用AutoIT实现自动登录/退出客户端软件,删除日志
最近在测试新版客户端时发现,会不定时的出现登录失败,提示信息是“连接登录服务器失败...”。经过一番尝试,发现在安装客户端后登录,错误出现的几率较高。在开发提供了添加日志版本的客户端后,开始尝试重现错误。 手工执行登录20余次后,再次遇到登录失败,但开发说输出的日志不够详细,重新提交了一个编译版本。实在是不想再重复做登录操作,于是想到写一个自动化的脚本来实现手工过程: 1)输入用户名,
2009-03-02 22:24:00
2080
1
原创 Ruby 获取WINXP机器的IP
ruby中有一个名叫open3的类,可以用来执行系统命令,但是winxp下安装ruby后,默认的open3是支持linux的,运行代码会报找不到fork()方法的错误。 所幸已经有win版本的open3 :win32-open3 ,安装很简单,执行gem install win32-open3即可: D:/ruby/bin>gem install win32-open3Success
2009-02-22 22:55:00
1378
原创 利用ruby数组检查指定目录下的文件是否有改变
项目组对软件进行了重构,新增和删除了一些文件。那么我们怎样来确定新增或删除了那些文件。 思路如下: 首先安装旧版本的软件,递归获取到该目录下的所有文件列表。 然后再安装新版本软件,同样递归获取到该目录下的所有文件列表 。 最后比较2个文件列表的差别。即可知道新增了那些文件。 使用ruby数组的“减法”,我们可以轻松实现对比的操作,我们先编写一个可以递
2009-02-21 09:16:00
1427
原创 RUBY中的变量(记录在此,避免忘记^-^)
如果一个变量,只能被某个实例对象使用,这样的变量称之为实例变量;如果一个变量,能被某个类的所有实例对象共享,这样的变量称之为类变量。 1)常量可以定义在类和模块中,不能定义在方法中。如果在外部访问类或模块中的常量,要使用域作用符:: 2)全局变量用$ 开头。3)实例变量,变量名用@ 开头;类变量的变量名用@@ 开头 4)Ruby中所说的局部变量,可以是存在于类中、方法中
2009-02-13 00:03:00
754
原创 使用ruby的MailFactory类发送附件
NET::SMTP 发送邮件很简单,但是它不支持直接发送附件。可以通过安装MailFactory来实现该功能 1)安装MailFactory 执行:gem install mailfactory 2)支持中文 默认安装好后的MailFactory对中文支持不好,我们可以通过修改其源代码的方式来解决该问题,打开下载下来的MailFactory.r
2009-02-09 18:26:00
2917
原创 使用ruby抓取页面内容后发送邮件
用ruby来获取页面内容的代码很简单,查了下资料,试着写了个发送邮件的代码,看来用ruby来实现”java调用jruby获取网页内容(JDK1.5)"一文的需求会更方便,代码如下: require net/httprequire urirequire "net/smtp" str =Net::HTTP.get(URI.parse(http://www.google.
2009-02-08 21:45:00
2749
原创 Jruby常用网站
1)jruby网站:http://jruby.codehaus.org/ 2)wiki:http://wiki.jruby.org/wiki/Main_Page 3)ruby的API查询网站:http://www.ruby-doc.org/stdlib/ 4)一些ruby的开源类库:http://rubyforge.org
2009-02-08 15:38:00
843
原创 java调用jruby获取网页内容(JDK1.5)
有4台测试机器通过是通过路由器上网的,路由器通过拨号方式上网。每隔一段时间,就会重新拨号,在其自动拨号后,IP即发生变化,必须跑到机房查看路由器的公网ip后才能进行远程连接。 最初打算在路由器后面的机器上执行tracert www.sina.com.cn 命令来找到路由器的ip,然后自动发送邮件给相关人员。 然而在测试机上执行tracert命令不能跟踪到路由ip,时间紧迫,于是想到一
2009-02-08 14:46:00
2889
原创 一个页面无法显示问题的定位
首先简单介绍下测试的产品:该产品为CS结构,由2个窗口组成,其中B窗口嵌入了ie,用它来访问网页。 某同事反应使用我们的产品,在B窗口中点击某页面的“标签”字段后,后续的搜索结果页面无法显示。然而在自己和其他同事的机器上都没有该情况出现,请同事做如下操作: 第一步,请该同事在ie中访问同样的页面,点击“标签”字段后发现同样不能显示页面。使用httpwatch抓包,发现返
2009-02-04 15:39:00
1331
原创 将Control的日志输出到同一个文件
进入 %LR安装目录%/LoadRunner/include , 修改globals.h文件, 增加: char *filename = "d://logfile.txt"; long file_stream; file_open(char *file_name){ if ((file_stream = fopen(file_name, "a"))
2008-07-04 16:17:00
705
原创 小结--性能测试步骤
以下是对自己性能测试过程的一个简单小节, 对于性能需求分析的方法没有过多描述.1)待测系统采取什么通信协议 ?web还是C/S ?,如果是web方式,那么服务器使用的是apache还是别的?web服务器当前的配置. 2)期望达到的性能指标?这个在项目组提交的性能测试需求文档里有说明,担通常描述不是很清晰,需要进一步确认(可参见步骤4). 3)网络环境,待测的server端部
2008-07-04 15:40:00
959
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人