
接口自动化
NeilNiu
日拱一卒无有尽,功不唐捐终入海!
展开
-
ant+jmeter+jenkins搭建持续性能测试,接口测试平台
一、Jmeter+ant1、首先我们默认Jmeter脚本已经录制好了,并测试通过,存在(查询模块.jmx)脚本 2、将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发J原创 2017-06-27 17:25:07 · 1052 阅读 · 0 评论 -
接口自动化之 JsonArrayTest
返回的数组顺序不一致的情况下判断是否通过package com.thirdDay;import org.junit.Test;import java.util.List;import java.util.Map;/** * Created by Administrator on 2017/8/15. */public class JsonArrayTest {原创 2017-08-15 22:18:34 · 385 阅读 · 0 评论 -
testNG的常用用法Parameters,DataProvider读取excel
kk原创 2017-09-06 12:49:29 · 3508 阅读 · 0 评论 -
自定义jar 依赖
web service 测试方法 ,把jar包放到本地仓库地址默认,然后cmd,执行这个段命令,mvn install:install-file -Dfile=C:\Users\Administrator\.m2\repository\SoapUtil.jar -DgroupId=SoapUtil -DartifactId=SoapUtil -Dversion=1.0-SNAPSHOT -Dpac原创 2017-08-21 21:12:17 · 588 阅读 · 0 评论 -
接口自动化之消息头、授权Authorization session token rest风格
消息头中最重要的是Content-Type,内容类型,一般包括两个json、和xml。授权authorization,接口层的授权就是登录某个系统,当没有登录系统时是无法访问的,并没有授权的时候,是无法访问的,没有权限。工具调用,如果写上授权后可以调用成功,授权信息一般写在消息头里,但是一般是加密的,base64,换算成加密信息后,填写到head里,401状态码代表未授权,302代表重定向。常原创 2017-08-09 17:42:36 · 3207 阅读 · 0 评论 -
接口自动化一 对象转json,json转对象代码
本代码用的是fastjson,Y用这个包 java.util.List<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap原创 2017-08-08 13:22:51 · 1092 阅读 · 0 评论 -
TestNG详解
public class BasicAnnotation1 { @Test public void testCase1(){ System.out.println("这是第一个测试用例"); } @Test public void testCase2(){ System.out.println("这是第二个测试用例"); ...原创 2018-08-23 09:16:11 · 2472 阅读 · 0 评论 -
自动化框架中引入ExtentReport美化报告
一、先引入三个依赖包 <dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.1<...原创 2018-08-24 18:51:58 · 3767 阅读 · 0 评论 -
测试框架Httpclient
httpclient就是模拟http协议,客户端的一种技术,get、post,http://hc.apache.org/ 官方网站。在pom文件中引入依赖包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artif...原创 2018-08-25 22:42:50 · 455 阅读 · 0 评论 -
接口自动化之封装httpclientUtil类
package com.second;import jdk.internal.dynalink.beans.StaticClass;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethodBase;import org.apache.commons.htt原创 2017-08-14 11:14:26 · 481 阅读 · 0 评论 -
接口自动化之DataUtilPractice 类数据验证
验证结果数据与返回数据是否一致package com.second;import com.alibaba.fastjson.JSON;import javafx.beans.binding.ObjectBinding;import org.junit.Test;import java.util.ArrayList;import java.util.List;import jav原创 2017-08-15 13:13:19 · 496 阅读 · 0 评论 -
linux+ant+jmeter+jenkins搭建接口自动化持续集成平台
在linux搭建好环境,配置好ant jmeter jenkins原创 2017-07-27 09:17:32 · 6091 阅读 · 0 评论 -
jmeter中的java请求 用httpclient写的http请求 及参数化
首先,jmeter中的sample的原理:原创 2017-03-31 10:36:30 · 4546 阅读 · 0 评论 -
接口测试学习
server bin目录里的start 启动 用httprequest调用get post请求{"username":"long,"age":"20"}public class User{public String username;public int age; set get}User u=new User();u.setUsername原创 2017-08-01 22:38:44 · 228 阅读 · 0 评论 -
Http协议详解及浏览器里含义,jmeter、postman工具对应内容
接口的本质是协议,协议中最主流的当属http(s)。现在的互联网应用,前后端是分离的,客户端和服务器端通过接口服务进行通信,最常见的就属restful风格的接口,其本质就是“http协议+json数据”,http协议特点1、支持客户/服务器模式2、简单快速:客户想服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST,每种方法规定了客户与服务器联系的类型不原创 2017-07-28 12:39:48 · 2484 阅读 · 0 评论 -
接口自动化之thirdDay JsonGuolvTest 过滤掉某个字段的值 price
package com.thirdDay;import org.junit.Test;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by Administrator on 2017/8/19 0019. */public class原创 2017-08-21 12:46:19 · 220 阅读 · 0 评论 -
接口自动化之thirdDay JsonPathTest 定位
package com.thirdDay;import com.alibaba.fastjson.JSON;import com.jayway.jsonpath.Filter;import com.jayway.jsonpath.JsonPath;import org.junit.Test;import java.util.List;import java.util.Map;原创 2017-08-21 12:48:49 · 299 阅读 · 0 评论 -
接口自动化之thirdDay JsonArrayTest 顺序变化的时候
package com.thirdDay;import org.junit.Test;import java.util.List;import java.util.Map;/** * Created by Administrator on 2017/8/20 0020. */public class JsonArrayTest { //顺序变化的时候 @Test原创 2017-08-21 12:39:28 · 234 阅读 · 0 评论 -
接口自动化之httpclient发get请求、post请求
package com.second;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.GetMethod;import org.apache.comm原创 2017-08-10 22:20:05 · 1998 阅读 · 0 评论 -
http请求头、响应头内容含义、cookie与session区别
cookie基于服务端生成的,在客户端的头信息中,在第一次把请求发到服务端,服务端生成cookie,存放到客户端,下次再请求的时候会带上cookie,redis存session,有缓存时间,过了一段时间就会过期。客户端访问的时候,会带上身份标识,这个标识存在cookie中,当web浏览器禁用cookie的时候,session也失效了,...原创 2018-08-25 22:46:48 · 5981 阅读 · 0 评论