上一页 1 ··· 15 16 17 18 19

2012年4月20日

摘要: SOAPUI入门近期发现一个测试web service(WS)的工具–SOAPUI, 这是一款很专业的WS测试软件,能共提供全方位的WS功能测试和性能测试,上手比较快,使用方便。软件整体结构设计的很合理,明晰。让人一看就很容易上 手。以下是翻译自其官方站的入门文档,有兴趣的同学们可以参考下。 官方站地址: http://www.soapui.org/Getting Started with soapUI以下你们将看到一个包含测试用例和请求的soapUi工程的创建过程。测试使用的是Amazon开放web service接口。虽然soapUI上手比较的容易,但是我们依旧需要对一下的知识有较全面的了 阅读全文
posted @ 2012-04-20 01:06 每当变幻时 阅读(2503) 评论(0) 推荐(0) 编辑
摘要: SoapUI Groovy提供了更方便的方法,GroovyUtils 与 XmlHolder ,具体如下://获取GroovyUtildef groovyUtils = new com.eviware.soapui.support.GroovyUtils( context );//获取XmlHolderdef holder = groovyUtils.getXmlHolder( "TestStep#Request" )//def holder = groovyUtils.getXmlHolder( "TestStep#Response" )holder. 阅读全文
posted @ 2012-04-20 00:56 每当变幻时 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 在构造用例过程中可能需要对返回结果进行校验,此时可以借助Groovy脚本完成此功能,具体步骤如下:(1)通过SoapUI提供的GroovyUtils获取返回的xml消息的操作XmlHolderdef groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )def holder = groovyUtils.getXmlHolder( "balanceQuery#Response" )(2)在XmlHolder中使用Xpath获取返回字段内容log.info(holder.getNodeValue(& 阅读全文
posted @ 2012-04-20 00:51 每当变幻时 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: SoapUI在测试WebService消息时,在构造用例过程中部分请求参数可能需要通过查询数据库或者通过随机数获取,此时可以借助Groovy脚本完成此功能,具体步骤如下:(1)从TestCase中获取请求消息def request = testRunner.testCase.getTestStepByName( "TestStep名称" );def property = request.getProperty( "request" );log.info(property.value)(2)将请求消息转换为String,并通过XmlParser对其进行修改 阅读全文
posted @ 2012-04-20 00:48 每当变幻时 阅读(1319) 评论(0) 推荐(0) 编辑

2012年2月13日

摘要: public static void sort(int[] values){ int temp; for(int i=0 ; i < values.length ; ++i){ for(int j=0; j <values.length - i - 1; ++j){ if(values[j] > values[j + 1]){ temp = values[j]; ... 阅读全文
posted @ 2012-02-13 21:17 每当变幻时 阅读(323) 评论(0) 推荐(0) 编辑

2012年2月8日

摘要: 1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。 2、final方法 如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。 使用final方法的原因有二: 第一、把方法锁定,防止任何继承类修改它的意义和实现。 第二、高效。编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率。 3、final变量(常量) 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变... 阅读全文
posted @ 2012-02-08 21:11 每当变幻时 阅读(464) 评论(0) 推荐(0) 编辑

2012年1月12日

摘要: import java.util.HashMap;import java.util.Map;import java.util.TreeMap;public class TestMain { public static void main(String[] args) { // HashMap可以的键值可以是null, "". Map<String, String> strMap1 = new HashMap<String, String>(); strMap1.put(null, "1"); strMap1.put("& 阅读全文
posted @ 2012-01-12 22:19 每当变幻时 阅读(7662) 评论(1) 推荐(0) 编辑
摘要: 文件的根元素为:‘web-app’xml文件是区分大小写的,因此,web-App和WEB-APP都是不合法的,web-app必须用小写。XML 元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。下面的列表给出了所有可直接出现在web-app元素内的合法元素所必需的次序。l icon icon元素指出IDE和GUI工具用来表示Web应用的一个和两个图像文件的位置。l 阅读全文
posted @ 2012-01-12 21:44 每当变幻时 阅读(748) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19

导航