【项目】个人论坛测试报告

一、项目背景

论坛系统基于前后端分离的方法来实现,为用户提供一个交流、讨论和分享信息的平台。用户可以在论坛上发布帖子、回复他人的帖子,从而形成一个社区。具有用户注册登录、发帖、回帖、私信、点赞、管理权限、板块分类、搜索等功能,通过这些功能使用户可以方便地参与讨论。需要运行在一个稳定的服务器上,具备数据库存储、前后端交互、用户管理、数据加密等方面的技术支持。

二、项目功能

该个人博客系统主要实现了以下几个功能:登录、注册、发布帖子,回复帖子,删除帖子以及查看个人中心等功能。

登录功能:用户名以及密码是已经在数据库存在的。用户名和密码均输入正确后就会跳转到列表页面。右上角是个人头像,点击可退出重新回到登录页面
列表页面:可以在列表页查看帖子列表,其包括帖子作者标题、发布时间以及内容概要。有发布帖子的功能,正上方有板块信息,帖子以板块进行分类。
发布帖子:在登录之后的任意界面点击“发布帖子”之后就会进入帖子编辑页面,此时就可以进行帖子的编写,写下标题和内容后点击“发布帖子”后就可以成功发布,此时就会跳转到列表页。
回复帖子和删除帖子:在登录状态下,点击帖子跳转到详情页后,既可以回复帖子,也可以删除帖子。(删除帖子必须自己是作者)
用户个人中心:点击个人中心,可以查看个人信息,也可以修改个人信息,包括昵称,性别,邮箱,个人简介,电话。

三、测试计划

一)功能测试

1.测试用例
在这里插入图片描述

2.实际执行测试的部分操作步骤/截图
1)正常登录:
在这里插入图片描述
2)注册成功
在这里插入图片描述

3)登录成功,跳转到帖子列表首页,展示板块信息
在这里插入图片描述
4)编辑帖子
在这里插入图片描述
5)发布帖子
在这里插入图片描述
发布帖子成功
在这里插入图片描述
6)点击帖子,进入详情页面之后,点击删除
在这里插入图片描述
7)回复帖子成功
在这里插入图片描述
8)发私信成功:
只能给别人发私信,找到不同的用户
在这里插入图片描述
9)修改个人信息成功
在这里插入图片描述
10)回复私信成功
在这里插入图片描述
在这里插入图片描述
11)点赞成功
在这里插入图片描述

12)点击右上角退出,回到登录页面

在这里插入图片描述
在这里插入图片描述

二)自动化测试

自动化测试参考:
论坛自动化测试项目

三)性能测试

使用loadrunner进行简单性能测试:针对登录论坛、编写并发布帖子以及删除帖子、查看个人信息等功能进行简单的性能测试。
在实现的过程中,插入集合点以及事务等,并通过设置来实现用户的并发操作。

登录测试

1.添加访问地址

2.使用浏览器开发者工具,登陆成功
在这里插入图片描述

使用VUG创建脚本

1)编写用户进行登录的脚本

在这里插入图片描述

在这里插入图片描述

简化脚本:把与浏览器相关的都删掉。
在这里插入图片描述
运行成功:

2)对脚本进行强化

1.用工具加入了事务,查找点,集合点
在这里插入图片描述
2.采用参数化加强,可以使用多个账号进行登录在这里插入图片描述在这里插入图片描述
在这里插入图片描述
运行成功:

在这里插入图片描述

使用controller创建场景

1)设置用户为3人
在这里插入图片描述
2)在controller中开始设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3)运行场景:
在这里插入图片描述
查看系统资源图标,需要手动修改配置
打开任务管理器,启动对应的服务器
在这里插入图片描述
在这里插入图片描述
开启场景
在这里插入图片描述

在这里插入图片描述

使用Analysis生成测试报告

在controller中勾选自动化性能分析测试,自动生成测试报告
在这里插入图片描述

测试报表:

1)运行的虚拟用户图
显示性能测试每秒期间执行VUser脚本的VUser数量及其状态,此图可用于确定给定时刻服务器上Vuser负载
在这里插入图片描述
2)点击数图标
在这里插入图片描述3)吞吐量图
帮助我们根据服务器吞吐量对Vuser生成的负载量进行评估,对平均事务响应时间图进行比较,吞吐量对事物性能的影响。
在这里插入图片描述
4)平均事务响应图
显示Vuser在性能测试的每秒期间在服务器上进行的命中次数
主要查看:
1.响应图是否稳定
2.查看事务响应时间是否达到了预期。
在这里插入图片描述
5)系统资源使用情况图
1.Processor Timer
CPU使用时间
2.Available Mbytes
可用的物理内存
在这里插入图片描述

难点:

1.如果想查看系统资源图标,需要手动修改配置,打开任务管理器,启动对应的服务器Remote Procedure Call (RPC)和Remote Registry Service这两个服务,它们是LoadRunner进行远程监控和资源获取所必需的。通过Windows的服务管理器来检查和启动这些服务。
2.1. VUG无法录制脚本,录制脚本的时候,最好把浏览器完全退出,否则会出现脚本录制不到的问题。可以借助fiddler+vug录制脚本,亲测有效。当遇到无法关闭所有Chrome实例时,尝试手动关闭,或者在任务管理器中结束chrome相关进程,最后尝试关机再重启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值