目录
项目介绍
本该项目基于 SSM 架构打造,是一款聚焦程序员技术交流与知识共享的社区平台。 涵盖用户管理(注册登录、权限控制)、内容管理(文章发布、分类检索)、互动管理(评论回复、敏感词过滤)等核心模块,适配多终端访问,为技术爱好者营造安全、高效的交流环境,助力专业知识的传播与互动。
测试用例设计


部分功能测试示例
正常登录,用户名admin,密码123,登录成功并跳转至首页
异常登录,登录参数为空
异常登录,用户名/密码错误
点赞帖子,点赞成功
发布帖子,发布成功
发私信,发送成功
回私信,回复成功
站内信已读为绿色,未读为红色
UI自动化测试
1)引入依赖
安装Selenium库:
安装 WebDriverManager (自动化驱动管理):

安装屏幕截图:

2)创建对应的目录文件和类

3)自动化结果(视频)
见下视频:
源码请见码云:https://gitee.com/yan-xiaochen/test/tree/master/Forum-Test
性能测试
1)基准测试
测试目标:
基准测试主要覆盖登录、贴子列表获取、帖子详情、回复列表、帖子回复、私信列表、板块列表、用户信息、帖子添加、帖子修改、私信回复等接口进行基准测试,测试时长持续20s,如果普通的基准测试都无法达到指标无需再进行负载和稳定性测试。
线程组设置:
线程数设置1,持续时间50s。

测试结果:

结果分析:
所有功能在基准测试下均正常。
2)负载测试
在基准测试的基础上,对这整个业务逐步增大并发,每个轮次并发持续30s。阶级式并发(20并发,50并发,100并发,150并发)。

测试结果:
20并发:

50并发:
100并发:
150并发:

3)梯度压测测试
设置最多进行20个线程,同线程组里的线程;等待0秒后开始执行性能测试,一开始有0个线程,下一次增加5个线程;线程全部启动后持续运行30s,2s释放5个线程。

响应时间监听器结果:
每秒通过事务监听器结果:

汇总报告:

聚合报告:
测试报告


996

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



