java自动化测试_灵活轻巧的java接口自动化测试实战

本文介绍了基于Java的接口自动化测试实战,使用的技术包括Spring Boot、MyBatis、TestNG、Swagger2和ExtentReports。提供了一个RestTemplate工具类,用于简化HTTP请求,并展示了如何通过Swagger2调取Controller层进行测试,以及如何利用ExtentReports生成测试报告。此外,还提及了接口并发测试的示例。
摘要由CSDN通过智能技术生成

前言

无论是自动化测试还是自动化部署,撸码肯定少不了,所以下面的基于java语言的接口自动化测试,要想在业务上实现接口自动化,前提是要有一定的java基础。

如果没有java基础,也没关系。这里小编也为大家提供了一套java基础精讲视频(虽然年代有点久2017,但是讲解内容绝对干货,小编看了很多的基础视频唯有这一套讲解到位)由于视频较大,放到了某盘上,后台回复关键字【java】即可获取。

进入主题

使用技术

Spring Boot

mybatis

testng

Swagger2

extentreports

httpclient(这里抽取了一些方法非常好用)

log4j2

项目结构

992af4a5681eb901254f44783ff20c0d.png

httpclient 抽取工具类部分方法

import org.apache.http.impl.client.HttpClientBuilder;

import org.springframework.http.HttpEntity;

import org.springframework.http.HttpHeaders;

import org.springframework.http.HttpMethod;

import org.springframework.http.ResponseEntity;

import org.springframewo

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值