- 博客(124)
- 收藏
- 关注
原创 WebService SOAP request and response
SOAP1.1<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> stri
2011-11-03 14:26:36
6304
原创 使用SOAPui测试WebService接口
new soapUI project —> Add WSDL —>输入WebService的WSDL地址。soapUI会自动的根据xml文件,建立相应的TestSuite和TestCase。在TestCase中的TestSteps里,可以为每一个Web Service Method添加相应的Assertion。
2011-11-02 17:55:58
7133
原创 利用simpleframework解析xml
1.按照xml编写对应的bean文件类似于树的先根遍历,从最深一层的元素开始创建对应的bean类,用@Element标识元素,@Attribute标识元素属性。除root元素、最深一层元素,其他层元素对应的bean类都需将其子元素的bean作为属性引入。对于下面的xml文档:
2011-08-15 17:29:34
7763
原创 Watir解决在web页面文本输入框中无法输入中文的问题
1。在Eclipse中设置项目字符集为GBK2。在C:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/win32ole.rb文件中,修改WIN32OLE.codepage = WIN32OLE::CP_UTF8为WIN32OLE.codepage = WIN32OLE::CP_ACP
2010-06-13 13:14:00
2336
转载 异常对象识别(watir应用解决方案)
异常对象识别(watir应用解决方案)watir基于处理,继承于web document的对象提供较好的支持方法,但相对于处理windows对象较弱. 就目前从各网站收集的对象来看, 基本上,对于在ie实例对象打开的web标准对象能够成功识别与操作,其它 的脱离当前ie窗口,打开的所有弹出框都不能正常识别。其中,弹出框对象占有异常对象识别中很大一部分。目前碰到的弹出框, 我把他们分为三大类型:1,
2010-05-13 14:07:00
3578
1
原创 watir解决如web页面使用梅花雨calendar日期控件对只读控件的设值问题
由于页面中包含多document,首先需要定位到只读控件所在的frame,之后的操作如下ie.frame(:id,"frameid")...frame(:id,"frameid").document.parentWindow.execScript(js_script)
2010-05-12 09:40:00
2604
转载 Watir如何解决web页面和数据库中文编码不一致
ruby的编码问题是每一个ruby初学者的最大困扰。下面把我的总结和大家分享一下,希望对大家有帮助。 注:系统windows xp 平台:ruby 1.8.6 (without rails) 1。编辑器 windows下大多数编辑器(比如irb,ruby自带的SciTE)不支持UTF-8编码,所以解决编码问题最先是换个支持UTF-8编码的编辑器,比如Netbeans,这样才能保证你的输入字符编码是
2010-05-11 11:37:00
2977
转载 修炼成QTP高手的十个步骤
在http://motevich.blogspot.com/上看到一篇文章,讲述成为QTP高手需要学习的几个方面的知识,以及一些有用的链接:VBScript QTP实用VBScript作为测试脚本语言,因此需要掌握很多VBScript的知识:w3schools VBScript tutorialMS VBScript Guide.软件测试自动化框架
2009-10-20 16:13:00
2105
转载 测试架构师必须具备的第一个能力:“准确的商业理解力”
测试架构师日记第一篇 测试架构师必须具备的第一个能力:“准确的商业理解力。” 最近在51testing看到一篇关于测试架构师介绍的文章,文章中的测试架构师原型来自微软,其描述的工作内容让不少国内的测试同业很是羡慕,但又觉得好像离我们中国人很远。不知我们中国的测试工程师能做吗?我的答案是 Yes。 因为,我现在就在中国带领着一个测试架构师团队。了解自己所在公司测试架构师团队的运作
2009-10-19 10:08:00
824
转载 测试架构师必须具备的第二个能力:“区分测试重点和测试难点”
重点和难点两个词汇有时能代表同样的方向,有时却是相差较远的方向。 为什么我要把是否有能力区分测试重点和测试难点作为测试架构师必备的第二个基本能力。因为,我曾在某产品线对测试活动的质量进行抽查时,与每个产品的系统测试工程师进行了沟通,发现只有一名有6年经验的系统测试工程师在我的的启发下,分清了自己所负责产品的测试重点和测试难点。而其他的系统测试工程师一直都把测试难点误当成了测试重点,作为
2009-10-19 10:08:00
692
转载 性能测试的目标
性能测试的目标 在进行性能测试之前,测试目标的明确是非常重要的。在一般软件的测试流程中,测试人员需要首先收集软件需求,阅读并理解业务需求,并且将业务需求转换为测试目标。对于性能测试来说,非常重要的一个需求文档就是 NFR(Non-Functional Requirements)。NFR 描述了除功能性需求以外的其他需求,包括性能需求,系统安全性、可用性以及可扩展性的需求。在 NFR 中
2009-08-31 10:56:00
1079
原创 Apache Http Server指定modules安装
1.下载Apache Web Server的安装包httpd-2.2.11.tar.gz$tar zxvf httpd-2.2.11.tar.gz 进行解压 2.进入解压缩出来的目录,因为安装包不会自动加载modules里的模组,所以在编译时要指定要添加的modules$./configure --enable-mods-shared=proxy 进行编译 3.make时
2009-02-12 16:30:00
584
转载 在Linux下安装JDK及环境设置
1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#chmod +x jdk-1_5_0_02-linux
2009-02-06 14:45:00
481
转载 Linux下安装Tomcat的步骤
在安装Tomcat之前需要安装j2sdk(Java 2 Software Development Kit),也就是JDK ◆1、安装JDK的步骤如下: 1)下载j2sdk ,如jdk-6u1-linux-i586-rpm.bin 2)在终端中转到jdk-6u1-linux-i586-rpm.bin所在的目录,输入命令#chmod +755 jdk-6u1-linux-i586-rp
2009-02-06 14:44:00
713
转载 Web性能测试种类与全面测试模型
WEB性能测试种类 压力测试:确定一个系统的瓶颈或者不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。 负载测试:在被测系统上不断增加压力 ,直到性能指标达到极限,响应时间超过预定指标或者某种资源已经达到饱和状态。这种测试可以找到系统的处理极限,为系统调优提供依据。 大数据量测试:针对某些系统存储、传输、统计查询等业务进行大数据量
2008-12-08 16:51:00
737
转载 log4j与tomcat结合的简单配置
1.1描写properties文件。 这个描述文件一般放在可以放在两个地方:(1)WEB-INF/classes目录下,或者放在在/project_root/,也就是你的web_app的根目录下。利用这个控制日志纪录的配置,当然也可以通过xml文件配置,这里我们暂且说说properties的配置。 建立文件名log4j.properties文件。放在%tomca_home%/web_app/fcx
2008-11-13 16:45:00
967
转载 log4j使用大全
一:配置A:)在Web Application 中使用log4jStep 1:配置log4j配置文件========================= # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL0 #ERROR3 #WARN4 #IN
2008-11-13 16:20:00
668
转载 适用于各种浏览器的XML解析方法
"bookList" style="width:500px;">"javascript">loadXML = function(fileRoute){ xmlDoc = null; if (window.ActiveXObject) { xmlDoc = new ActiveXObject(Msxml2.DOMDocume
2008-11-13 13:06:00
770
转载 网络字节顺序和机器顺序什么区别
存在两种字节顺序:NBO与HBO网络字节顺序NBO(Network Byte Order):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。主机字节顺序(HBO,Host Byte Order):不同的机器HBO不相同,与CPU设计有关计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在
2008-10-29 11:21:00
753
转载 MyEclipse6快捷键
习惯使用MyEclipse5.0的朋友在使用MyEclipse6.0的时候,却不能使用 ALT+/ 来显示代码助手, 是不是很郁闷? 那主要是因为MyEclipse6.0将Eclipse的快捷键给覆盖了. 要想重新使用功能强大 Alt+/ ,可以是下面的方法解决: (1) WIndows->References->General->keys 找一个Command为Content Assist
2008-10-23 17:15:00
700
原创 非MFC模式的动态链接库(DLL)文件的编写和调试
在visual studio2008中新建一个项目,选择win32项目下的Win32控制台应用程序,visual studio会创建与项目同名的cpp文件,在项目中添加同名的.h文件在头文件中添加如下语句 #ifndef NEWARRVIALANDDEPARTSTRESSTEST_H #define NEWARRVIALANDDEPARTSTRESSTEST_H ext
2008-10-13 13:05:00
883
转载 vc中CString的使用
通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完
2008-09-26 09:28:00
4362
转载 VC的数据类型
我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 短整型(int) ito
2008-09-25 17:02:00
790
转载 MFC全局变量的定义和使用
我在编程的时候也经常遇到一些错误:gj.obj : error LNK2001: 无法解析的外部符号 "int gg" (?gg@@3HA) gjDlg.obj : error LNK2001: 无法解析的外部符号 "public: static int CgjApp::g_gl" (?g_gl@CgjApp@@2HA) Debug/gj.exe : fatal error LNK1120:
2008-09-24 16:52:00
1795
转载 j2ee性能调优之最小化资源压力测试法则
虽然几乎每本讲性能调优的书籍开篇都会提,没必要的情况下就不要做调优,但是我个人还是认为,所有系统在上线前,都应该做一次基本的压力测试并对相关的性能问题进行检测, 但是迫于资源压力,很多项目都无法做正规的压力测试,一直到系统上线出现问题,才倒回来找原因。 而正规的压力测试,往往因为需要严格模拟生产环境,需要耗费大量的资源,各类专家配合解决问题,并不是那么轻松的可以做下来的。 而j2ee应用的特点就
2008-09-24 09:37:00
651
转载 如何在Linux使用Eclipse + CDT开发C/C++程序?
A. 为什么要在Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。这种开发方式生产力并不高,若只是开发学习用
2008-09-16 13:57:00
1049
1
转载 双向循环链表的删除
删除某个结点,其实就是插入某个结点的逆操作。还是对于双向循环链表,要在连续的三个结点s,p,q中删除p结点,只需把s的右链域指针指向q,q的左链域指针指向s,并收回p结点就完成了。下面就是一个应用双向循环链表删除算法的例子:#include#include#include#define N 10typedef struct node{char name[20];struct node *llink
2008-09-03 09:29:00
1256
原创 双向循环链表的插入
对于双向循环链表,我们现在可以随意地在某已知结点p前或者p后插入一个新的结点。假若s,p,q是连续三个结点的指针,若我们要在p前插入一个新结点r,则只需把s的右链域指针指向r,r的左链域指针指向s,r的右链域指针指向p,p的左链域指针指向r即可。在p,q之间插入原理也一样。下面就是一个应用双向循环链表插入算法的例子:#include #include #include #define N 10ty
2008-09-03 09:28:00
2438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人