性能测试平台源码介绍

性能测试平台技术说明

  • 性能测试平台基于Fast框架开发,内核基于Jmeter-Api和Jmeter脚本实现在线性能压测
项目结构
fast目录 解释
doc SQL语句--数据库需要执行的脚本
src
common 公共部分目录
aspect 日志
exception 异常
utils 项目工具类
validator 校验
xss XXS
config 配置信息
modules modules目录
api API模块(APP调用)
job 定时任务
oss 文件服务
sys 权限
test 测试
RenrenApplication 项目启动
resources resources目录
mapper QL对应的文件
static 第三方插件
views 静态页面
  • 技术选型

框架:Spring Boot 1.5
框架安全:Apache Shiro 1.3
框架视图:Spring MVC 4.3
持久层:MyBatis 3.3
定时器:Quartz 2.3
连接池:Druid 1.0
日志:SLF4J 1.7、Log4j
交互:Vue2.x
监控:ECharts 3.8
内核:Apache JMeter 4.0
调用:Apache Commons Exec 1.3
远程命令:Ganymed build210
组件:bootstrap-fileinput v4.5.2

  • 项目部署说明:

数据库renren_fast,编码为UTF-8
doc/db.sql文件,初始化
修改application-dev.yml,MySQL账户密码更改
IntelliJ IDEA、执行RenrenApplication.java启动,可启动项目
访问路径:http://localhost:8080/renren-fast
密码:admin/admin
Swagger:http://localhost:8080/renren-fast/swagger/index.html

  • 项目启动后截图
    登陆页面

首页

管理员页:

可配置菜菜单页:基于Fast框架

详细的SQL监控:

完善的定时任务功能:

参数设置:

完善的脚本管理:

脚本管理及运行:

脚本运行过程实时监控曲线图:

测试报告自动生成:

详细报告:

在线调试脚本:

分布式远程调用Jmeter:


需要的测友可以关注公众号Coding测试后台回复【性能测试平台】即可获得源码连接
更多测试技术分享、学习资源以及一些其他福利可关注公众号:【Coding测试】获取:

你可能感兴趣的:(性能测试平台源码介绍)