【性能测试】使用JMeter对code论坛进行压力测试
1.项目介绍
项目简介
code 论坛是一个技术交流社区。主要功能有发布帖子,查看帖子,评价帖子,删除帖子,点赞帖子,站内信,个人中心,修改个人信息等。是一个基于 Spring 的前后端分离项目。
项目链接
code论坛
使用工具
JMeter5.6.2
2.性能测试介绍
性能测试概念
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
性能测试的价值和目的
- 评估系统的能力
- 识别系统的弱点
- 检查系统的隐藏问题
- 检查系统的稳定性和可靠性
性能测试的指标
- 虚拟用户数:相当于线程数量。
- 并发数:指同一时间请求和访问的用户数量。
- 事务:一个完整的功能。
- 场景:指一个用例。
- 响应时间RT:指系统对用户请求做出响应所需要的时间。
- TPS:指系统每秒钟能够处理的事务和交易的数量,它是衡量系统处理能力的重要指标。
- QPS:每秒查询率。
- 吞吐量:指单位时间内系统能够完成的工作量,它衡量的是软件系统服务器的处理能力。
- 资源利用率:指软件对系统资源的使用情况,包括CPU利用率、内存利用率、磁盘利用率等。
3.压力测试
对项目进行一个脚本录制
登录->进入首页->点击发布帖子->输入标题和内容->点击发布->回到首页->查看第一篇帖子->点赞->评论->回到首页->退出登录

查看结果的方式
通过查看结果树,聚合报告,用表格查看结果来进行结果的查看。

1.响应时间测试
设置响应时间为50ms

查看结果树

聚合报告

2.虚拟用户数测试
设置虚拟用户数
- 线程数为100
- 每秒增加10个用户

查看结果树

聚合报告

用表格查看结果

相关文章:
【性能测试】使用JMeter对code论坛进行压力测试
1.项目介绍 项目简介 code 论坛是一个技术交流社区。主要功能有发布帖子,查看帖子,评价帖子,删除帖子,点赞帖子,站内信,个人中心,修改个人信息等。是一个基于 Spring 的前后端分离项目。 项目链…...
Windows 事件日志监控
Windows 事件日志是记录 Microsoft 系统上发生的所有活动的文件,在 Windows 环境中,将记录系统上托管的系统、安全性和应用程序的事件,事件日志提供包含有关事件的详细信息,包括日期、时间、事件 ID、源、事件类型和发起它的用户。…...
pytorch里常用操作(持续更新)
对不起我脑子不太记事儿每次变换都得想想想所以干脆汇总一下算了,当然也有一些不是torch包里面的但是没有关系hhh 官方文档里有一堆不太常用的,这里整理的都是自己比较常用的 张量操作 torch.tensor:从Python列表或NumPy数组创建张量 torc…...
地铁大数据客流分析系统 设计与实现 计算机竞赛
文章目录 1 前言1.1 实现目的 2 数据集2.2 数据集概况2.3 数据字段 3 实现效果3.1 地铁数据整体概况3.2 平均指标3.3 地铁2018年9月开通运营的线路3.4 客流量相关统计3.4.1 线路客流量排行3.4.2 站点客流量排行3.4.3 入站客流排行3.4.4 整体客流随时间变化趋势3.4.5 不同线路客…...
00后都到适婚年龄啦!90后的还在低调什么?
当你的想法还停留在00后读书时代,其实大部分00后早已步入工作社会,还有不少人已经步入婚姻。广东金媒人婚恋,无论是广州、深圳、东莞、佛山举办活动的参与者中,00后的男生女生都占了不少。 广州深圳这样一二线城市的单身年轻人群&…...
reactnative使用七牛云上传图片
安装react-native-qiniu npm install react-native-qiniu --save 上传文件 import Qiniu,{Auth,ImgOps,Conf,Rs,Rpc} from react-native-qiniu;// 初始化七牛云配置 // Qiniu.region.z0:华东地区(默认值)。 // Qiniu.region.z1:…...
在JavaScript中,如何创建一个数组或对象?
在JavaScript中,可以使用以下方式创建数组和对象: 一:创建数组(Array): 1:使用数组字面量(Array Literal)语法,使用方括号 [] 包裹元素,并用逗号分隔: let array1 = []; // 空数组 let array2 = [1, 2, 3]; // 包含三个数字的数组 let array3 = [apple, banana,…...
001.第一个C语言项目
Visual studio2022的使用 创建第一个C语言项目和源文件 https://blog.csdn.net/qq_45037165/article/details/124520286 第一个C语言项目 #include<stdio.h> int main() {printf("Hello World");return 0; }运行结果: 第一行为库函数࿰…...
luffy项目后端轮播图接口
后台主页功能 需求 根据原型图,分析出首页需要配合俩接口 轮播图接口(要写) 查询所有轮播图 推荐课程接口(暂时先不写) 设计表 轮播图表:Banner 写轮播图接口 查询所有轮播图 轮播图表 写一个公共表模型且只用于继承 fr…...
如何通过Photoshop将视频转换成GIF图片
一、应用场景 1、将视频转有趣动图发朋友圈 2、写CSDN无法上传视频,而可以用GIF动图替代 3、其他 二、实现步骤 1、打开Photoshop APP 2、点击文件——导入——视频帧到图层 3、选择视频文件 4、配置视频信息,按照图片提示配置完毕之后点击确定&…...
书单|1024程序员狂欢节充能书单!
点击链接进入图书专题 1024程序员节 “IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、更实用的知识与技能,快速提升职场竞争力。 点击蓝色微信名可快速关注我们。 一年一度的1024程序员…...
GRS认证与TC交易证明的区别
TC(Transaction Certificate)交易证书是由认证单位向其客户出具再生含量证明,证明本次 销售产品符合GRS标准。TC交易证书上列明 卖方(seller),买方(buyer),收货方 (consi…...
高精度时间测量(TDC)电路MS1022
MS1022 是一款高精度时间测量电路,内部集成了模拟比 较器、模拟开关、施密特触发器等器件,从而大大简化了外 围电路。同时内部增加了第一波检测功能,使抗干扰能力大 大提高。通过读取第一个回波脉冲的相对宽度,用户可以获 得接…...
js关键字
JavaScript 的关键字是指有特殊含义的单词,它们不能用作标识符,比如变量名、函数名等。 以下是 JavaScript 的关键字列表及其解释: true:布尔值 truefalse:布尔值 falsenull:表示一个空值或空对象引用und…...
《算法通关村第二关——指定区间反转问题解析》
《算法通关村第二关——指定区间反转问题解析》 题目描述 给你单链表的头指针head和两个整数left和right,其中left < right 。 请你反转从位置left到位置right的链表节点,返回反转后的链表。 示例1: 输入: head [1,2,3,4,5…...
掌控安全Update.jsp SQL注入
0x01 漏洞介绍 亿赛通电子文档安全管理系统是国内最早基于文件过滤驱动技术的文档加解密产品之一,保护范围涵盖终端电脑(Windows、Mac、Linux系统平台)、智能终端(Android、IOS)及各类应用系统(OA、知识管理…...
C#将图片转换为ICON格式(程序运行图标)
介绍: C#创建窗体项目后左上角有显示图标,这个图标会在运行的时候显示在下面进程这里,但是必须是ico格式的图片才可以导入使用。以下是将图片打开后保存为ico格式代码。 代码如下: main函数测试 new 将图片转换成icon格式(&qu…...
ELK架构Logstash的相关插件:grok、multiline、mutate、date的详细介绍
文章目录 1. grok (正则捕获插件)1.1 作用1.2 正则表达式的类型1.2.1 内置正则表达式1.2.2 自定义正则表达式 2. mutate (数据修改插件)2.1 作用2.2 常见配置选项2.3 应用实例 3. multiline (多行合并插件)3.1 作用3.2 常用配置项及示例3.2.1…...
linux 防火墙介绍以及iptables的使用
背景介绍 在前几天,于工发现我们内部的150服务器7554端口被外网访问了。该应用提供着内部的摄像头资源。为了避免被入侵,于是我添加了一些iptables规则,防止外网的访问。 解决方式 解决方式有两种: 关闭公司公网路由器对150服务…...
原码、反码、补码在汇编中的应用
原文章:知乎 原码和二进制类似,不过它有符号位。正数符号位为0,负数为1 。 例:40000 0100 ,-41000 0100 原码是人脑最容易理解和计算的表示方式。 但是这在计算机中计算就出了问题,这两个(4…...
保姆级教程:用Coze零代码搞定一个能聊天的微信公众号机器人(附服务器配置避坑指南)
零基础打造微信公众号智能助手:Coze平台全流程实战指南 在内容营销竞争白热化的今天,公众号运营者面临两大痛点:一是用户互动需求日益精细化,二是人力客服成本居高不下。据行业数据显示,接入智能对话系统的公众号用户留…...
ComfyUI-Impact-Pack V8终极指南:AI图像细节增强与语义分割完整教程
ComfyUI-Impact-Pack V8终极指南:AI图像细节增强与语义分割完整教程 【免费下载链接】ComfyUI-Impact-Pack Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more. 项目地…...
PyTorch多层感知机(MLP)构建与训练实战指南
1. PyTorch中的多层感知机基础PyTorch作为当前最流行的深度学习框架之一,其灵活性和易用性使其成为构建神经网络的首选工具。多层感知机(MLP)是最基础的神经网络结构,理解它的构建方式对于掌握深度学习至关重要。在PyTorch中构建M…...
重新定义Windows任务栏:RoundedTB的现代美学改造方案
重新定义Windows任务栏:RoundedTB的现代美学改造方案 【免费下载链接】RoundedTB Add margins, rounded corners and segments to your taskbars! 项目地址: https://gitcode.com/gh_mirrors/ro/RoundedTB RoundedTB是一款专为Windows 10和11设计的开源工具&…...
如何在Windows上直接运行安卓应用:APK Installer完全指南
如何在Windows上直接运行安卓应用:APK Installer完全指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上直接运行安卓应用,不…...
终极桌面伴侣BongoCat:让你的工作娱乐不再孤单
终极桌面伴侣BongoCat:让你的工作娱乐不再孤单 【免费下载链接】BongoCat 🐱 跨平台互动桌宠 BongoCat,为桌面增添乐趣! 项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat 你是否曾因长时间面对冰冷的屏幕而感到枯…...
极空间NAS开启SSH:解锁底层权限,从存储盒变成全能私有服务器
前言 极空间NAS到手之后,正常用法就是插电、装盘、装App,照片备份和影音库这两个功能用得最多。但这台设备本质上是跑在Linux上的ARM小服务器,底层系统和普通Linux服务器没什么太大差别,只是厂商做了图形化封装让你不用接触命令行…...
告别‘魔法’依赖:手把手教你离线搞定ComfyUI汉化与插件安装(Windows版)
告别‘魔法’依赖:手把手教你离线搞定ComfyUI汉化与插件安装(Windows版) 对于国内AI绘画爱好者来说,ComfyUI强大的节点式工作流设计带来了无限创作可能,但网络环境往往成为第一道门槛。本文将彻底解决这个痛点——无需…...
Qianfan-OCR API使用教程:从Codex示例到自定义业务集成
Qianfan-OCR API使用教程:从Codex示例到自定义业务集成 1. 前言:为什么选择Qianfan-OCR 如果你正在寻找一个简单易用但功能强大的OCR(光学字符识别)解决方案,Qianfan-OCR API值得考虑。这个API不仅能处理常规的印刷体…...
Windows蓝屏0xE6?别慌,手把手教你用WinDbg分析DRIVER_VERIFIER_DMA_VIOLATION
Windows蓝屏0xE6故障全解析:从Dump分析到驱动修复实战 突然遭遇蓝屏,屏幕上赫然显示着"DRIVER_VERIFIER_DMA_VIOLATION (0xE6)"的错误代码,这可能是许多Windows用户最不愿看到的场景之一。不同于普通应用崩溃,这类涉及驱…...
