![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口测试
weixin_39430584
这个作者很懒,什么都没留下…
展开
-
接口测试基础
http/https协议的接口测试分类:在开始做接口测试之前,有必要了解一下接口的分类。这里的分类,主要是HTTP请求方法分类。下面有很多种分类,我们最常见的有GET/POST/PUT/DELETE四种方法,工作中接口最多是GET和POST方法。GET和POST的区别这个问题,面试中经常被提到。简单来说,可以从三个方面去回到这个区别:方式、大小、安全1).方式方式...原创 2018-03-08 10:57:06 · 388 阅读 · 0 评论 -
java接口自动化3——POST请求方法封装过程和测试
这个接口自动化测试框架到目前为止,我们已经完成了Get请求的封装和必要的工具类的支持。接下来这篇,我来介绍如何完成POST请求的封装过程。一般来说,在一个项目中,接口测试很多时候就是测试Get和POST方法,其他的请求方式的接口很少,占的比重几乎不计。所以,这个Java接口自动化测试框架的核心就是Get和POST请求方法的封装过程。 1.POST接口举例浏览器打开https://req...转载 2018-09-17 15:44:59 · 2949 阅读 · 0 评论 -
java接口自动化4——PUT和Delete请求方法封装和测试
接着上面一篇,这篇来封装下PUT和Delete方法。虽然这两个方法很少用,这篇内容就算了解一下。PUT方法封装完成参考POST方法,Delete方法封装可以参考GET方法。由于弄明白了前面的Get和Post方法封装过程,现在就直接贴出封装方法和测试代码。1.PUT和Deletet方法package com.qa.restclient; import java.io.IOExcepti...转载 2018-09-18 14:09:37 · 3263 阅读 · 0 评论 -
java接口自动化1——一个get请求
1、前提条件:(1).本机环境安装了maven并配置环境变量,如果是idea不用安装,已经集成了(2).本机环境安装了idea软件(3).本机环境安装了Java jdk 8版本(4).本机需要能连接上互联网新建maven项目就不写了,前面ui自动化写过了2、添加必要的依赖包:httpclient、httpcore、Fastjson、Testng <...翻译 2018-09-13 19:03:07 · 3888 阅读 · 0 评论 -
java接口自动化2——get方法重构和json解析
我们介绍了Get方法的设计过程和测试结果,现在我们需要对前面代码进行重构和修改,本篇主要的工作如下 :1)重构Get方法2)如何进行JSON解析3)使用TestNG方法进行测试断言1、重构Get方法 前面一篇写的Get方法比较繁琐,不光写了如何进行Get请求,还写了获取http响应状态码和JSON转换。现在我们需要抽取出来,设计Get请求方法,就只干一件事情,那就是如何发送ge...翻译 2018-09-14 16:51:27 · 756 阅读 · 0 评论