自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 接口自动化测试(处理响应,写入文件)

之前讲了如何处理请求的一些方法。下面我将讲述如何处理响应,以及将测试结果写入Excel文件。1.断言处理:之前断言采用的是自带的断言方法,但基于想要实现完全的接口自动化测试,我的断言目的变成了基于用例的通过准则,我将所有的用例测试结果都进行输出,从而方便进行测试结果的数据统计。/** * 断言方法,参数为:1.可关闭的http响应,即请求返回的响应;2.断言的数据类型,例如:dada[0]/id;3.行数,即第几个用例所使用的数据行数 * @param httpResponse *

2020-05-19 16:19:24 612 1

原创 接口自动化测试(用例优化)

之前文章实现了一个简单的接口自动化测试用例,下面的文章将讲解如何将测试用例进行优化,并用Excel表格进行数据驱动,将测试结果输出到Excel。首先我们先说一下数据驱动,数据驱动即通过读取文件内容,将所需要的数据通过文件读写的方式进行输入输出。这里我推荐使用Excel来进行数据驱动。1.数据驱动:这里我新建了一个ExcelUtil类来进行数据驱动方法的封装。有如下几个方法:①构造方法/** * 构造函数,初始化Excel数据 * @param filePath *

2020-05-18 17:26:11 1030

原创 接口自动化测试(测试用例)

前面文章已经讲到封装了get/post等常用的方法,这篇文章我将讲述如何写接口自动化测试用例,以及调用执行方法。要实现接口自动化,无非就是几个元素需要满足;①访问的路径(URL)②传输的参数③信息头类型④处理响应数据⑤断言所以我们用例就从以上元素入手1.路径:前文已说到,所要访问的路径为https://reqres.in/,因此已将其写入到config.properties文件,并用TestBase类进行读取。所以我们要先读取文件内容,初始化HOST@Befor

2020-05-14 16:44:56 2623 2

原创 接口自动化测试(设计过程)

上篇文章讲解了如何搭建环境,这篇文章来讲解一下接口自动化测试的设计过程,以及常用的get,post请求的封装。整个测试过程以https://reqres.in/为例。首先我们分析一下接口测试的要素,所需要哪些元素;①请求的路径②参数③请求头④发送get/post请求⑤处理响应数据⑥断言我们可以将复用率高的,通用的元素进行封装,在此可以封装路径与get/post请求等,因此:1.请求的路径:①在src/main/java下新建配置文件config.propertie

2020-05-12 17:17:52 676

原创 接口自动化测试(环境搭建)

最近在做接口测试的一些东西,总结了一下利用java语言做接口自动化测试的方法,将其记录下来,以便后续的工作。我将其分为几大部分。1.环境搭建与配置;2.一些通用的封装方法;3.测试用例的写法及其要素;这篇文章主要讲解环境的搭建与配置,环境是最基本也是比较重要的一步。①maven:安装maven并配置环境变量;主要流程:下载--安装--配置环境变量(M2_HOME&MAVEN_HOME)-- 控制台:mvn -v查看是否安装成功下载地址:https://maven.

2020-05-12 16:45:57 856

原创 Go语言学习之Go爬虫爬取图片信息

在Golang学习过程中,想到以往学习过的语言可以做爬虫,突发奇想,也用Go做了一个爬虫来爬取图片,以做困乏之时消遣作乐,话不多言,先上代码package mainimport ( "fmt" "log" "strconv" "github.com/PuerkitoBio/goquery" // 解析html //"io/ioutil" "net/http" &qu

2018-09-04 08:49:56 3049

原创 Golang开发简易web服务器与客户端

Golang小白,自学搭建简易web服务器,有何不妥当之处,望请大佬指正目录客户端:发送简单json请求给服务器服务器:连接客户端,解析json,将内容发布到web客户端:​package mainimport ( "encoding/json" "fmt" "io/ioutil" "net/http" "strings")type person str...

2018-08-11 12:10:59 1943

原创 Go语言学习之Web服务器搭建

近两月以来一直在学习Golang,被其优秀的特性深深吸引,Go语言对Web服务器开发简直不能再方便了,因此在此分享一个简单的Web服务器package mainimport ( "net/http" "fmt")//服务端编写的业务逻辑处理程序//w,回复客户端消息//r,读取客户端发送的消息func myHandler(w http.ResponseWriter...

2018-08-08 23:43:03 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除