博客系统测试报告

1. 项目介绍

  • 该博客系统采用前后端分离的方法来实现,使用了mysql数据库来存储相关的数据。
  • 前端主要有四个页面构成:登录页、列表页、详情页以及编辑页,模拟实现了一个简单的博客系统。后端实现的主要功能有:登录、查看博客、编辑博客、注销、删除博客等功能。

不足之处:

  • 没有实现用户注册功能,必须要在数据库中存储用户信息后经过校验登录
  • 没有实现用户头像上传功能,在前端页面的书写过程中已经将头像的图片写为静态了
  • 没有实现分页

2. 项目功能

博客系统主要实现了登录、注销、编辑博客以及删除博客等功能。

  • 登录功能:用户名及密码已经提前写入了数据库,没有实现用户注册功能。在右上角存在主页和写博客两个按钮,但是在未登录情况下按下均只会跳转到登录页面。
  • 博客列表:可以在列表页查看有限数量的博客简介,其包括博客标题、发布时间以及内容概要。在左侧可以看到登录的用户以及文章数、分类数等的模块。在右上角有主页、写博客和注销三个功能:主页即列表页,写博客即博客编辑页,注销即注销用户,回到登录页面。
  • 博客详情:在列表页面点击“查看全文”按钮就会跳转到详情页,此时就可以看到该篇博客的完整内容。在右上角同样有主页、写博客、删除和注销四个功能:删除即删除该篇博客,删除之后就会跳转到列表页面,该篇博客就被成功删除。
  • 编辑博客:在登录之后的任意界面点击“写博客”之后就会进入博客编辑页面,此时就可以进行博客的编写,点击“发布文章”后就可以成功发布文章,此时就会跳转到列表页。 

3. 测试计划

3.1 功能测试

测试用例

执行测试的部分操作步骤/截图:

 

编辑博客:

 

查看博客详情:

删除博客后跳转到博客详情页 

3.2 自动化测试

详见测试专栏:博客系统自动化测试-CSDN博客

3.3 性能测试 

使用Jmeter进行简单的性能测试:针对登陆,查看博客详情,查看博客列表等功能进行简单的性能测试。

测试脚本通过

设置并发数量进行性能测试:

每隔3s启动5个线程,4次就可以把这20个线程都准备好

持续运行60s

每隔1s结束5个线程

吞吐量:

响应时间:

活跃线程变化:

性能分析:

当并发达到一定时,响应时间逐渐增高,整体来说较为平稳,吞吐量降低

最后存在一个线程一直没有退出,此时响应时间增强

查看列表页响应时间太长:一次加载的太多,分页查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值