性能测试平台【存】

项目说明

本项目基于Fast框架开发,内核基于Jmeter-Api和Jmeter脚本实现在线性能压测。

项目结构

fast

├─doc  SQL语句

├─common 公共部分

│  ├─aspect 日志

│  ├─exception 异常

│  ├─validator 校验

│  └─xss XSS

├─config 信息配置

├─modules 模块

│  ├─api API模块(APP调用)

│  ├─job 定时任务

│  ├─oss 文件服务

│  ├─sys 权限

│  └─test 测试

├─RenrenApplication 项目启动

├──resources

│  ├─mapper SQL对应的文件

│  ├─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账户密码更改

Eclipse、执行RenrenApplication.java启动,可启动项目

访问路径:http://localhost:8080/renren-fast

密码:admin/admin

Swagger:http://localhost:8080/renren-fast/swagger/index.html

项目截图:

登陆页面

首页

管理员页:

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

详细的SQL监控:

完善的定时任务功能:


参数设置:

完善的脚本管理:

脚本管理及运行:

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

测试报告自动生成:

详细报告:

在线调试脚本:

分布式远程调用Jmeter:

转至:原创 dlwang https://www.jianshu.com/p/257571073568

posted on 2019-12-26 17:25  淡然~~浅笑  阅读(704)  评论(0编辑  收藏  举报