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

论坛测试报告

  • 一、项目背景
  • 二、项目功能
  • 三、测试计划
    • 一)功能测试
    • 二)自动化测试
    • 三)性能测试
      • 登录测试
    • 使用VUG创建脚本
      • 1)编写用户进行登录的脚本
      • 2)对脚本进行强化
  • 使用controller创建场景
  • 使用Analysis生成测试报告
    • 测试报表:
  • 难点:

一、项目背景

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

二、项目功能

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

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

三、测试计划

一)功能测试

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相关进程,最后尝试关机再重启。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/764850.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

NX 二次开发-获取CAM切削层数据

int count 0;tag_t* objects;UF_UI_ONT_ask_selected_nodes(&count, &objects); //获取当前加工导航器选中的对象数量和tagif (count < 0){return 0;}UF_CUT_LEVELS_t* cut_levels_ptr_addr NULL; //读工序的切削层UF_CUT_LEVELS_load(objects[0], &…

高考失利咨询复读,银河补习班客服开挂回复

补习班的客服在高考成绩出来后&#xff0c;需要用专业的知识和足够的耐心来回复各种咨询&#xff0c;聊天宝快捷回复软件&#xff0c;帮助客服开挂回复。 ​ 前言 高考成绩出来&#xff0c;几家欢喜几家愁&#xff0c;对于高考失利的学生和家长&#xff0c;找一个靠谱的复读补…

Python的库dataperp读取excel和csv

领导说这个很牛&#xff0c;不过咱们不能听别人一口之言&#xff0c;咱们应该亲手试试&#xff0c;在来说这个好或者不好。 这个dataprepe已经不维护了&#xff0c;最高只支持python3.11以下版本,建议选择3.9. 他只能处理dataframe格式的数据&#xff0c;也就是pandas加载后的数…

monkey大全!可直接运用在项目中的常规monkey命令

测试步骤 adb devices-----了解包名-----adb shell monkey -----p 包名 ----v 运行次数&#xff08;多个参数的组合形成不同的用例以求最大的覆盖&#xff09;-----当崩溃或无响应时分析monkey日志 常规monkey命令 &#xff08;可直接在项目里使用&#xff09; adb shell m…

CAD图纸怎么加密?(五种简单的CAD图纸加密方法分享)

在企业中&#xff0c;CAD图纸通常含有许多敏感且机密信息&#xff0c;对设计图纸的安全保护至关重要。为确保CAD图纸不被未经授权的人访问、复制或篡改&#xff0c;企业需要采用有效的加密措施。以下是一些常用的方法和工具&#xff0c;帮助企业对CAD图纸进行加密保护&#xff…

飞睿uwb防丢定位器芯片方案,厘米级无线定位测距,超宽带可传输可MESH组网模块

在信息爆炸的时代&#xff0c;我们的生活越来越离不开各种各样的智能设备。从手机到手表&#xff0c;从智能家居到无人驾驶&#xff0c;科技的进步让我们的生活变得更加便捷、高效。然而&#xff0c;随着我们拥有的物品越来越多&#xff0c;如何确保这些物品的安全&#xff0c;…

Rabbitmq部署

环境 操作系统CentOS7 安装 准备安装包 # rabbitmq基于erlang语言开发&#xff0c;需先安装erlang语言解释器 [rootnode2 ~]# ls erlang-21.3-1.el7.x86_64.rpm rabbitmq-server-3.8.8-1.el7.noarch.rpm [rootnode2 ~]# rpm -ivh erlang-21.3-1.el7.x86_64.rpm #安装soca…

玉林师范学院宿舍管理系统的设计与实现19633

玉林师范学院宿舍管理系统设计与实现 摘要&#xff1a;随着大学生人数的增加&#xff0c;宿舍管理成为高校管理中的重要问题。本论文旨在研究玉林师范学院宿舍管理系统&#xff0c;探讨其优势和不足&#xff0c;并提出改进建议。通过对相关文献的综述和实地调研&#xff0c;我们…

MobileNetsV1、MobileNetsV2、MobileNetsV3

参考来源&#xff1a; MobileNet(V1,V2,V3)网络结构详解与模型的搭建_bneck结构图-CSDN博客轻量级神经网络MobileNet全家桶详解-CSDN博客 汇总 MobileNetsV1特性&#xff1a; MobileNetsV2特性 &#xff1a; MobileNetsV3特性 &#xff1a; 三者特性汇总&#xff1a; Mobil…

button1 <Button>: Missing Constraints in ConstraintLayout

书籍 《第一行代码 Android》第三版 开发 环境 Android Studio Jellyfish | 2023.3.1 问题 在学习3.2.2 创建和加载布局章节,在first_layout.xml中增加一个按钮button1时报错:"button1 <Button>: Missing Constraints in ConstraintLayout" 分析 产生这个…

香橙派OrangePi AIpro初体验:当小白拿到一块开发板第一时间会做什么?

文章目录 香橙派OrangePi AIpro初体验&#xff1a;当小白拿到一块高性能AI开发板第一时间会做什么前言一、香橙派OrangePi AIpro概述1.简介2.引脚图开箱图片 二、使用体验1.基础操作2.软件工具分析 三、香橙派OrangePi AIpro.测试Demo1.测试Demo1&#xff1a;录音和播音(USB接口…

从华为到支付宝,3年外包生涯做完,我这人生算是彻底废了......

我为什么一直做外包呢&#xff0c;原因是薪资和技术方面。 在华为做了一年外包&#xff0c;薪资5k&#xff0c;功能测试&#xff0c;接触Linux和网络&#xff0c;但是说实在的技术很难沉淀&#xff0c;就像雾里看花一样&#xff0c;过年之后&#xff0c;想走的人都走了&#x…

重榜:鸿蒙 Charles 抓包设置

亲测可用&#xff01;2040702更新 Charles是一款用于网络调试和分析的代理工具&#xff0c;可以拦截和查看设备与服务器之间的网络通信。通过Charles&#xff0c;可以监视应用程序的网络流量、修改请求和响应&#xff0c;甚至模拟不同的网络条件。其主要功能包括&#xff1a; …

测试基础内容的学习

1、测试分类 黑盒&#xff0c;灰盒&#xff0c;白盒&#xff0c;冒烟&#xff0c;回归测试&#xff1b; 2、衡量软件质量的维度&#xff08;8个&#xff09; 3、需求分析->测试点提取->编写测试文档->执行测试用例->缺陷管理->总结报告 测试点提取&#xff1…

uniapp微信小程序使用xr加载模型

1.在根目录与pages同级创建如下目录结构和文件&#xff1a; // index.js Component({properties: {modelPath: { // vue页面传过来的模型type: String,value: }},data: {},methods: {} }) { // index.json"component": true,"renderer": "xr-frame&q…

Pandas实战秘籍:轻松驾驭重复值与异常值的处理艺术,让数据清洗更高效!

1.导包 import numpy as np import pandas as pd2.删除重复行 def make_df(indexs,columns):data [[str(j)str(i) for j in columns] for i in indexs]df pd.DataFrame(datadata,indexindexs,columnscolumns)return df使用 duplicated() 函数检测重复的行 返回元素为布尔类…

在 PMP 考试中,项目管理经验不足怎么办?

在项目管理的专业成长之路上&#xff0c;PMP认证如同一块里程碑&#xff0c;标志着从业者的专业水平达到了国际公认的标准。然而&#xff0c;对于那些项目管理经验尚浅的考生来说&#xff0c;这座里程碑似乎显得有些遥不可及。那么&#xff0c;在PMP考试准备中&#xff0c;项目…

高考志愿填报,AI搜索商业化的第一个金矿?

文&#xff1a;互联网江湖 作者&#xff1a;志刚 前几天高考放榜&#xff0c;很多朋友都在忙着给孩子或者亲戚家孩子报志愿&#xff0c;高考志愿咨询也火得一塌糊涂&#xff0c;张雪峰的志愿咨询产品也卖出了天价。 今年高考前夕&#xff0c;网红张雪峰旗下的“峰学蔚来”APP…

【MySQL8.0】 CentOS8.0下安装mysql报错权限问题的记录

这里写自定义目录标题 基本信息问题记录 基本信息 OS: Linux server-02 4.18.0-240.el8.x86_64 #1 SMP Fri Sep 25 19:48:47 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux MySQL: 8.0 问题记录 缺少类库 mysql: error while loading shared libraries: libncurses.so.5: cannot…