【项目】论坛测试

一.项目背景

这是一个论坛系统,采用了前后端分离的方法来实现,使用了数据库来存储相关的数据,同时将其部署到云服务器上。

二.项目功能

该论坛系统具有登录,注册,查看论坛,编辑帖子,互相交流,编辑个人信息,退出论坛等多个功能。

三.项目计划

(一)功能测试
1.编写测试用例

在这里插入图片描述

2.执行测试用例部分功能的截图:

(1)登录正常
在这里插入图片描述
(2)注册正常
在这里插入图片描述
(3)查看主页正常

在这里插入图片描述
(4)编辑帖子正常
在这里插入图片描述
(5)发送帖子成功
在这里插入图片描述
(6)查看帖子成功
在这里插入图片描述

(5)回复帖子成功
在这里插入图片描述
(6)进入帖子页面,点击个人头像下面的发私信,发送私信成功

自己是无法给自己发送私信的,所以我换了用户名为ad的账号发送了以下的信息

在这里插入图片描述

在这里插入图片描述

(7)修改个人信息正常
在这里插入图片描述
(8)点击个人头像位置,选择退出,退出成功
在这里插入图片描述

在这里插入图片描述

(二)自动化测试
自动化测试链接:

【项目】论坛自动化测试

(三)性能测试

简述:使用LoadRunner工具,对论坛系统进行登录,注册,编辑,发布等多个功能进行测;这里只展示登录功能进行的性能测试

1.使用VuGen工具

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

在这里插入图片描述
运行成功
在这里插入图片描述
(2)对脚本进行加强

① 这里采用了事务,查找点,集合点进行加强
在这里插入图片描述
② 继续采用参数化加强,使用多个账号进行登录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
③ 进行脚本加强后的代码:
在这里插入图片描述
④ 运行成功
在这里插入图片描述
⑤创建场景,设置用户为三人
在这里插入图片描述

2.使用Controller工具

(1)开始设置:

  • 每隔十秒钟初始化一个用户
  • 每隔十秒钟开始运行一个用户
  • 需要运行一分钟
  • 每隔十秒钟退出一个用户
    在这里插入图片描述
    (2)运行场景
    ①开始运行并查看图表在这里插入图片描述 ②设置的场景运行完成后并查看图表在这里插入图片描述 ③查看默认未展示的图表在这里插入图片描述
    在这里插入图片描述
3.使用Analysis工具
  • 测试分析报告
    - !](https://img-blog.csdnimg.cn/direct/16c3ddf9b5cf4417a96103907c5fc0f9.png)
    总的来说,这个测试表现良好,所有事务都通过,没有失败或停止,平均响应时间较长。主要响应时间是由于访问链接页面导致,对于登录功能的性能来说,表现较好。
  • 用户运行情况

在这里插入图片描述

  • 点击率
    在这里插入图片描述

  • 吞吐量
    在这里插入图片描述
    -事务的情况
    在这里插入图片描述

  • 平均事务响应时间
    在这里插入图片描述

  • 系统资源
    在这里插入图片描述

4.难点
  • 使用LoadRunner自带的录制功能,并在默认提供的火狐浏览器上,进行登录比特论坛功能而去自动生成脚本的这一操作,实现失败。后续,实现登录功能是自己进行手动编写脚本。
  • 使用LoadRunner 中的 web_reg_find 函数,查找我需要的信息,用来验证我所需要实现的登录功能实现成功的这一个操作失败。经过查阅资料发现,LoadRunner 中的 web_reg_find 函数需要在发起与服务器通信的请求前执行。也就是说,web_reg_find 函数应该在 web_url 之前被调用。
  • 13
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值