接口测试
文章平均质量分 61
积跬步以至千里
http://www.cewan.la
展开
-
Selenide自动化测试示例及源码
Selenide自动化测试:https://github.com/codeborne/selenide/wiki/Selenide-vs-Selenium代码地址:https://github.com/codeborne/selenideAPI地址:http://selenide.org/documentation.html原创 2015-01-27 08:59:54 · 2157 阅读 · 0 评论 -
phoenixframe自动化测试平台webUI用例实例
package org.phoenix.cases.lianmeng;import java.util.LinkedList;import org.phoenix.action.WebElementActionProxy;import org.phoenix.enums.LocatorType;import org.phoenix.model.CaseLogBean;import o原创 2015-07-08 16:59:39 · 1100 阅读 · 0 评论 -
phoenixframe自动化测试平台web接口测试实例
package org.phoenix.cases.lianmeng;import java.util.LinkedList;import org.phoenix.action.WebElementActionProxy;import org.phoenix.model.CaseLogBean;import org.phoenix.model.UnitLogBean;/** *原创 2015-07-08 17:02:44 · 1092 阅读 · 0 评论 -
加载指定包名下的所有类或根据类的annotation进行过滤的工具类
package org.konghao.sys.kit;import java.io.File;import java.io.FileFilter;import java.net.URL;import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.u原创 2015-08-09 13:30:01 · 993 阅读 · 0 评论 -
phoenixframe自动化测试平台接口测试方案实例
使用phoenixframe做接口测试的实例:package org.phoenix.cases.lianmeng;import java.io.IOException;import java.util.LinkedList;import org.phoenix.action.WebElementActionProxy;import org.phoenix.model.原创 2015-07-18 14:25:59 · 1108 阅读 · 0 评论 -
phoenixframe自动化平台使用多批次数据进行接口测试的示例
package org.phoenix.cases.webservice;import java.io.IOException;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.LinkedList;import java.util.List;import java.uti原创 2015-08-13 11:43:39 · 847 阅读 · 0 评论 -
phoenixframe自动化平台在Linux环境下执行用例的说明
phoenixframe自动化平台支持在Linux环境下使用phantomjs,Firefox,chrome执行测试用例。但有以下几个问题需要注意:1、若无法启动phantomjs,Firefox,chrome的驱动,则请检查存放drivers的目录是否有读写权限。使用一下命令添加一下权限即可:假如目录为:.../webapps/phoenix_node/WEB-INF/class原创 2015-07-21 15:32:28 · 881 阅读 · 0 评论 -
phoenixframe平台连接socket服务器,并接收返回值的示例
package org.phoenix.cases.webservice;import java.util.LinkedList;import org.phoenix.action.WebElementActionProxy;import org.phoenix.model.CaseLogBean;import org.phoenix.model.UnitLogBean;import原创 2015-08-15 11:15:11 · 975 阅读 · 0 评论 -
Executors+CyclicBarrier实现的并发测试小例子
package org.phoenix.cases.kafka;import java.util.ArrayList;import java.util.List;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.Callable;import java.util.co原创 2015-10-13 19:00:40 · 495 阅读 · 0 评论 -
XPath编写规则学习
XPath编写规则学习辅助工具:firefox安装findbugs,view Xpathfirefox :Xpath验证方式:$x("xpath"); 粘贴xpath语句回车即可定位:1、依靠自己属性,文本定位: //td[text()='test'] //div[contains(@class,'test')] //input[@type=原创 2015-03-28 12:09:09 · 4063 阅读 · 0 评论 -
Java对大文件的高效读取方法
1、文件流 现在让我们看下这种解决方案——我们将使用java.util.Scanner类扫描文件的内容,一行一行连续地读取:123456789101112131415161718192021FileInputStream inputStream = null;原创 2015-03-09 18:21:13 · 2938 阅读 · 0 评论 -
Struts2中action映射的四种配置方式
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <原创 2015-03-03 18:21:56 · 4790 阅读 · 1 评论 -
多线程并发常用类:condition,semaphore,CyclicBarrier,countdownlatch,exchanger使用整理
condition 类:作为一个示例,假定有一个绑定的缓冲区,它支持 put 和 take 方法。如果试图在空的缓冲区上执行 take 操作,则在某一个项变得可用之前,线程将一直阻塞;如果试图在满的缓冲区上执行 put 操作,则在有空间变得可用之前,线程将一直阻塞。我们喜欢在单独的等待 set 中保存 put 线程和 take 线程,这样就可以在缓冲区中的项或空间变得可用时利用最佳规划原创 2015-01-27 08:53:34 · 689 阅读 · 0 评论 -
Spring线程池与JDK线程池配置
在web开发项目中,处理任务的线程池或多或少会用到。如果项目中使用到了spring,使用线程池时就可以直接使用spring自带的线程池了。下面是Spring线程池与JDK线程池的使用实例,做个参考吧。//直接在代码中使用 public static void main(String[] args) throws InterruptedException, ExecutionExcept原创 2015-01-29 10:09:15 · 1832 阅读 · 1 评论 -
Java对象的序列化与反序列化
/** * 将对象转换为字节数组(序列化) * @param * @param obj * @return * @throws IOException */ public static byte[] getObjectByteArray(T obj) throws IOException{ ByteArrayOutputStream bo = n原创 2015-01-30 13:48:40 · 347 阅读 · 0 评论 -
使用Spring的FactoryBean创建同步队列线程池
使用Spring的Factory配合JDK的ThreadPool创建带有同步队列的线程池,以下为示例:public class AsyncThreadPool implements FactoryBean { private int corePoolSize = 0; private long keepAliveTime = 60L; private int maximu原创 2015-01-30 14:58:21 · 577 阅读 · 0 评论 -
DWR在WEB项目中的配置
DWR在WEB项目中的配置通过dwr可以通过JavaScript直接访问Java类中的方法,并且可以获得Java类的返回值。在Web开发中真是极其方便。下面是一个实际的配置实例。1、导入DWR的包2、设置web.xml,在这个xml中加入相应DwrListener和DwrServlet: org.directwebremoting.servlet.DwrListene原创 2015-02-03 10:44:00 · 557 阅读 · 0 评论 -
DWR中监听器类找不到的解决方案
严重: Error configuring application listener of class org.directwebremoting.servlet.DwrListenerjava.lang.ClassNotFoundException: org.directwebremoting.servlet.DwrListener at org.apache.catalina.loader原创 2015-02-03 14:20:26 · 1851 阅读 · 0 评论 -
使用Jackson做对象与json之间的相互转换
public class JsonUtil { private static JsonUtil ju; private static JsonFactory jf; private static ObjectMapper mapper; private JsonUtil(){} public static JsonUtil getInstance() { if(ju原创 2015-02-05 14:38:53 · 434 阅读 · 0 评论 -
Freemarker常用工具类
最近在研究孔浩老师的freemarker视频,总结一下freemarker常用的工具类:import java.io.IOException;import java.io.PrintWriter;import java.util.Map;import org.apache.commons.io.output.FileWriterWithEncoding;import转载 2015-02-26 16:39:04 · 1002 阅读 · 0 评论 -
phoenixframework 1.4.7 版本发布
自动化测试平台phoenixframework 1.4.7版本发布咯,git.oschina和maven都已经同步更新。版本修复问题:1、修复多个反人类的唯一性约束2、phoenix_node:jmeter性能测试增加对body参数的支持3、对平台的各模块代码进行了部分重构,重构后的效果是插件可配置4、在phoenix_web端增加查看node详细信息的入口5、ph原创 2016-03-20 22:21:21 · 1406 阅读 · 0 评论