1、Findbugs
IDEA软件中可以装该插件,2018版本以前主要搜索FindBugs-IDEA 、2018版本以后主要搜索 SpotBugs。
1.1、FindBugs-IDEA安装及使用流程:





1.2、SpotBugs安装及使用流程:





2、Checkstyle
IDEA软件中可以装该插件,所有版本的插件一致:CheckStyle
2.1、安装流程:


2.2、配置流程:





2.3、使用流程:

3、Junit
3.1、pom引入
IDEA软件中可以引入该pom文件,引入内容如下:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
3.2、编写简单测试类

3.3、编写业务层测试类

4、JMeter
Jmeter 是一款使用Java开发的免费开源的测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试).
4.1、下载
可以到官网下载适配版本(Apache JMeter - Download Apache JMeter)

4.2、启动
解压文件后直接运行bin目录下的jmeter.bat批处理文件启动即可

4.3、中英文切换

4.4、使用流程-城市天气
1)新建线程组


2)新建第一个请求(获取城市代码)


3)添加HTTP Head Manager


4)用户自定义变量city给到第一个请求


5)关联
所谓关联:就是下一个请求用这一个请求的数据
我们需要在第一个Http Requst 中新建一个正则表达式,把Response的值提取到变量中,提供给别的Http Request 使用


6)新建第二个请求(通过第一的请求返回值入参,请求天气情况)


7)添加结果树(结果分析用)

8)执行程序+结果分析

9)添加断言


10)添加断言结果分析


4.5、使用流程-百度
1) 线程组

2)请求

3)图形报告和结果树


4.6、使用流程-排产
1)线程组

2)登录请求

3)结果树

4)汇总报告

5)响应时间图

6)图形结果

4.7、使用流程-涂装登录+缓存+根据用户id获取用户信息
1)线程组

2)登录请求

3)获取网页缓存

4)添加HTTP Cookie管理器

5)配置HTTP Cookie管理器

6)新建登录后的页面请求(根据用户id获取用户信息)


7)新建结果树、汇总报告、图形结果、响应时间图等

5、Apifox
5.1、核心功能

5.2、快捷请求(保存后自动生成接口文档)

5.3、返回结构自定义

5.4、请求代码支持多语言自动生成

5.5、接口支持分享+mock

5.6、请求参数支持mock魔法配置

5.7、支持接口导入

5.8、支持自动化测试



本文介绍了在IDEA中安装和使用Findbugs(SpotBugs),Checkstyle,Junit以及性能测试工具JMeter的详细步骤,还包括Apifox的功能如接口文档生成和自动化测试。
3万+

被折叠的 条评论
为什么被折叠?



