5.1.Easy to use facade API HttpClient从4.2开始支持快速api。快速api仅仅实现了HttpClient的基本功能,它只要用于一些不需要灵活性的简单场景。例如,快...
Continue reading...自动化测试
HttpClient4.3教程 第三章 Http状态管理
最初,Http被设计成一个无状态的,面向请求/响应的协议,所以它不能在逻辑相关的http请求/响应中保持状态会话。由于越来越多的系统使用http协议,其中包括http从来没有想支持的系统,比如电子商务...
Continue reading...HttpClient4.3教程 第二章 连接管理
2.1.持久连接 两个主机建立连接的过程是很复杂的一个过程,涉及到多个数据包的交换,并且也很耗时间。Http连接需要的三次握手开销很大,这一开销对于比较小的http消息来说更大。但是如果我们直接使用已...
Continue reading...HttpClient 4.3教程-前言
前言 Http协议应该是互联网中最重要的协议。持续增长的web服务、可联网的家用电器等都在继承并拓展着Http协议,向着浏览器之外的方向发展。 虽然jdk中的java.net包中提供了一些基本的方法,...
Continue reading...Java使用Robot操作键盘和鼠标
Java提供操作键盘和鼠标的API,在java.awt.*包中,官方API参见此处,下面是个简单的例子: package com.yeetrack.robot; import javax.imagei...
Continue reading...Android开发、测试持续集成环境Jenkins搭建
传统java项目开发都会利用maven、ant在hudson、jenkins中持续集成,开发、测试、每日构建,保证代码质量。maven默认不支持android,但是我们可以利用maven-androi...
Continue reading...IOS、Android自动化测试框架Appium概述
Appium Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json...
Continue reading...Android自动化测试之MonkeyRunner
MonkeyRunner是Google Android SDK下的一个工具,用于自动化测试Android程序。 Monkeyrunner工具提供了一套API,使用这些api写出的Python程序可以在...
Continue reading...jmeter-ant为执行结果文件添加时间
jmeter可以使用ant自动化运行,运行结果可以通过html文件展示出来,并且可以生成日志jtl文件,文件名就是我们的jmx文件名。但是如果想知道运行开始和结束时间,就比较麻烦,写了个java脚本,...
Continue reading...apache-cxf测试webservice添加header信息
使用apache-cxf自动生成webservice本地类,有时需要在soap中添加header信息,如下面 <soap:header> <username>youthflie...
Continue reading...maven运行Robotium测试case
Robotium是Android应用的自动化测试工具,类似于Selenium,我们可以通过编写java代码来测试android程序。 maven是个项目管理工具,可以很方面地对项目进行管理、构建、发布...
Continue reading...使用maven插件maven-android-plugin构建android程序
Getting Started 依赖工具 需要安装JDK 1.6 及以上 安装Android SDK(r21.1以上,最新版是最好的),下载地址(不过被河蟹了,翻吧) 安装Maven 3.0.3 或者...
Continue reading...
近期评论