当前位置: 首页 > news >正文

“拈彩”测试报告

项目网址:登录 - 拈彩(手机号:13377525754,密码:123456)

目录

一、项目背景

二、项目功能

三、测试分类

1. 功能测试

测试用例

测试结果:测试用例100%通过

2. 自动化测试

脚本目录结构

测试执行流程

测试执行结果

3、性能测试


一、项目背景

        当今数字化时代,抽奖活动作为一种极具吸引力的互动形式,受到众多组织和平台的青睐。“拈彩“是一款面向管理员的抽奖管理平台,集用户管理、奖品管理与活动管理、抽奖操作及中奖通知于一体的综合性管理系统,有效提升抽奖活动的策划执行效率与管理规范性,满足各类线上抽奖场景的需求。

二、项目功能

  • 用户管理:管理员的注册与登录;管理员可创建普通用户、查看用户列表

  • 奖品管理:录入相关信息并上传图片创建奖品;分页展示奖品列表

  • 活动管理:创建活动;分页查看活动列表,根据不同状态进行相应操作

  • 抽奖流程:管理员对进行中的活动抽奖,有中将人限制,抽奖分多环节,异常时保证奖项不重抽,活动结束后可展示中将名单并分享。抽奖页面仅允许管理员对进行中的活动抽奖;

  • 通知功能:抽奖完成后,系统以短信方式通知中奖者;

  • 安全维护:运用JWT认证和信息加密保障安全,结合日志记录与异常处理,通过拦截器实现强制登录

三、测试分类

1. 功能测试

测试用例

测试结果:测试用例100%通过

2. 自动化测试

脚本源码:脚本源码链接

脚本目录结构

        其中 Utils 类作为公共工具类,被 LoginTest、RegisterTest 等多个测试类继承,为它们提供创建浏览器驱动和截图等通用功能,以实现代码复用和逻辑分离。

测试执行流程

        该自动化测试程序以 JUnit 5 为测试框架,借助 Selenium 进行网页操作,按 RunCase 类指定的顺序依次执行各个测试类。每个测试类中的测试方法依据 @Order 注解确定执行顺序,在关键步骤会进行截图记录,通过断言来验证操作结果是否符合预期。

(1)RegisterTest类对注册页面进行测试,包括页面展示、注册失败和注册成功的情况;

(2)LoginTest 类对登录页面进行测试,包括页面展示、登录失败和成功的情况;

(3)user、prize、activity包下的CreateTest 分别对添加用户页面、添加奖品页面、添加活动页面进行测试,包括页面展示、添加失败和添加成功的情况;

(4)user、prize、activity包下的ListTest 对用户列表页是否正常展示进行测试,其中activity包下的ListTest还包括对已结束活动进行中奖人名单的查询;

测试执行结果

3、性能测试

性能测试报告:性能测试报告链接

        本次性能测试使用 Apache JMeter 工具,通过对测试数据的收集和分析,生成此性能测试报告。项目结构如下:

        测试计划采用 阶梯式线程组 逐步增加并发用户数,包含用户注册、登录、获取用户/奖品/活动列表、创建活动请求,利用监听器查看结果树响应时间趋势图TPS 图表聚合报告实时监控系统性能指标响应时间、吞吐量、错误率等,以评估系统在高并发场景下的稳定性与处理能力。

相关文章:

  • 网站标题 关键字电商运营的基本流程
  • 烟台做网站企业seoyoon
  • wordpress禁止谷歌字体大小seo网站排名查询
  • yandex网站推广qq刷赞网站推广全网
  • 一个网站的年维护费快速seo软件
  • 营销型网站开发公司/免费发布信息网
  • 【力扣刷题实战】全排列II
  • JavaScript惰性加载优化实例
  • day22 学习笔记
  • 算法卷一:起行
  • 深入剖析C语言中的指针与数组
  • const let var 在react jsx中的使用方法 。
  • 蓝桥杯真题—路径之谜
  • 一文掌握 google浏览器插件爬虫 的制作
  • springboot-4S店车辆管理系统
  • 2024年博客之星的省域空间分布展示-以全网Top300为例
  • C++设计模式优化实战:提升项目性能与效率
  • 计算机软考中级 知识点记忆 — 编译型与解释型语言对比(Java、C、C++、Python)个人笔记
  • 使用jdk1.8.0_322 版本时, https不支持SSLv3协议问题, 多种解决方案
  • EasyExcel-一款好用的excel生成工具
  • Chapter03_数字图像的基本运算
  • 41--华为IPSec主备链路实验:当加密隧道遇上“双保险“
  • How to connect a mobile phone to your computer?
  • 软件工程第一章习题
  • 【微服务架构】SpringSecurity核心源码剖析+jwt+OAuth(三):SpringSecurity请求流转的本质
  • windows手动添加鼠标右键弹窗快捷方式