Skip to content

Java测试框架, 用于对SpringMvc接口进行快速测试.

License

Notifications You must be signed in to change notification settings

cweijan/http-test

Repository files navigation

HTTP-Test

该项目用于帮助Java开发人员快速测试SpringMvc接口

注: 该插件使用的API已过时, 无法在新版本IDEA使用, 目前我没时间维护, 建议卸载.

快速开始

  1. 安装IDEA插件
  1. 增加maven依赖
<dependency>
    <groupId>io.github.cweijan</groupId>
    <artifactId>http-test</artifactId>
    <version>1.0.1</version>
    <scope>test</scope>
</dependency>
  1. 在SpringMvc的Controller类上面按下alt+enter, 在弹窗的菜单中点击创建Http测试用例

演示:

example

增加请求头

  1. 在生成测试用例的弹窗中勾选beforeRequest header
  2. 之后便可在以下代码中自行添加请求头. beforeRequest

常用API

  • Generator: 用于生成mock数据
  • Asserter: 用于对数据进行断言验证
  • Mocker: 可修改默认设置

实现原理

  1. 扫描controller并使用ByteBuddy动态创建feign接口
  2. 根据接口创建feign
  3. 构建controller代理, 执行方法时实际调用feign

About

Java测试框架, 用于对SpringMvc接口进行快速测试.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages