当前位置: 首页 > news >正文

linux使用jmeter进行压测

1.准备好服务器,这里默认服务器用的系统镜像为contos7.9.2009   
2.准备好jmeter的测试计划文件   .jmx    这里默认测试计划的jmx文件在 /nas目录下

3.安装JDK与jmeter进行测试

#创建JDK与jmeter目录,并复制安装文件
mkdir /jmeter
mkdir /jmeter/java
mkdir /jmeter/jmetercp /nas/jdk-8u201-linux-x64.tar.gz /jmeter/java
cp /nas/apache-jmeter-5.6.2.zip /jmeter/jmeter#安装JDK
cd /jmeter/java
tar -xf jdk-8u201-linux-x64.tar.gz
ln -s jdk1.8.0_201/ jdk
cp /etc/profile /etc/profile_bak_$(date "+%Y%m%d-%H%M%S")
echo -e 'export JAVA_HOME=/jmeter/java/jdk\nexport JRE_HOME=${JAVA_HOME}/jre\nexport CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"\nexport PATH="$JAVA_HOME/bin:$PATH"\n' >>  /etc/profile
source /etc/profile
java -version
#此处输出java版本号即为安装成功#安装jmeter
yum install -y unzip
cd /jmeter/jmeter
unzip apache-jmeter-5.6.2.zip
echo -e 'export JMETER_HOME=/jmeter/jmeter/apache-jmeter-5.6.2\nexport CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH\nexport PATH=$JMETER_HOME/bin:$PATH:$HOME/bin' >> /etc/profile
source /etc/profile
jmeter -v
#此处输出jmeter版本号即为安装成功#添加jmeter参数
#添加响应/请求内容(可选),观测响应/请求数据,注意:需要拿到响应请求内容的话,输出格式(jmeter.save.saveservice.output_format)必须是xml,CSV的格式没有
#echo -e '\njmeter.save.saveservice.output_format=xml\njmeter.save.saveservice.data_type=true\njmeter.save.saveservice.label=true\njmeter.save.saveservice.response_code=true\njmeter.save.saveservice.response_data=true\njmeter.save.saveservice.response_message=true\njmeter.save.saveservice.successful=true\njmeter.save.saveservice.connect_time=true\njmeter.save.saveservice.samplerData=true\njmeter.save.saveservice.responseHeaders=true\njmeter.save.saveservice.requestHeaders=true\njmeter.save.saveservice.url=true\njmeter.save.saveservice.thread_counts=true\njmeter.save.saveservice.idle_time=true\n' >> /jmeter/jmeter/apache-jmeter-5.6.2/bin/user.properties#执行测试计划
cd /nas
rm -rf jmeter*
#开始进行压测并生成压测结果与压测报告 
#jtl格式的结果可以导入到windows的jmeter客户端查看,./jmeterReportResult 文件夹对应的是HTML版本的压测报告
jmeter -n -t 测试计划.jmx -l jmeterResult.jtl -e -o ./jmeterReportResult

相关文章:

linux使用jmeter进行压测

1.准备好服务器,这里默认服务器用的系统镜像为contos7.9.2009 2.准备好jmeter的测试计划文件 .jmx 这里默认测试计划的jmx文件在 /nas目录下 3.安装JDK与jmeter进行测试 #创建JDK与jmeter目录,并复制安装文件 mkdir /jmeter mkdir /jmeter/jav…...

leetcode 139. 单词拆分

2023.8.18 本题可以看作完全背包问题,字符串s为背包,字符串列表worddict中的字符串为物品。由于本题的物品集合是排列问题(即物品的排列顺序对结果有影响),所以遍历顺序为:先遍历背包再遍历物品。 接下来看代码: clas…...

若依的使用(token补充、HTTPS(网络安全)、分页前后端配置)

本文章转载于公众号:王清江唷,仅用于学习和讨论,如有侵权请联系 QQ交流群:298405437 本人QQ:4206359 具体视频地址:8 跑后端_哔哩哔哩_bilibili 1、HTTP? 曾经我们在讲JWT的时候,当时JWT需要配合https…...

Java源码分析(一)Integer

当你掌握Java语言到了一定的阶段,或者说已经对Java的常用类和API都使用的行云流水。你会不会有一些思考?比如,这个类是如何设计的?这个方法是怎么实现的?接下来的一系列文章,我们一起学习下Java的一些常见类…...

WebRTC音视频通话-WebRTC视频自定义RTCVideoCapturer相机

WebRTC音视频通话-WebRTC视频自定义RTCVideoCapturer相机 在之前已经实现了WebRTC调用ossrs服务,实现直播视频通话功能。但是在使用过程中,RTCCameraVideoCapturer类提供的方法不能修改及调节相机的灯光等设置,那就需要自定义RTCVideoCaptur…...

【基于鲲鹏及openEuler20.03TLS下MySQL8.0.17性能调优】

【基于鲲鹏及openEuler20.03TLS下MySQL8.0.17性能调优】 一、环境说明二、实验过程三、实验小结 一、环境说明 华为云ECS 规格:8vCPU 32G arm架构操作系统:openEuler 20.03.TLSMySQL版本:8.0.17 二、实验过程 创建用户及用户组:…...

GRPC 学习记录

GRPC 安装 安装 grpcio、grpcio-tools、protobuf、 pip install grpcio -i https://pypi.tuna.tsinghua.edu.cn/simple pip install grpcio-tools -i https://pypi.tuna.tsinghua.edu.cn/simple pip install protobuf -i https://pypi.tuna.tsinghua.edu.cn/simple常用类型 p…...

C++语言的QT写软件界面,结合python深度学习模型的综合应用处理方案

C与python问题合集: 后面内容涉及到api的创建问题 如果我用C语言的QT写软件界面,然后用python语言去写和人工智能相关的东西。就比如说一些模型,那么现在我想将用python写的模型放在QT写的软件当中调用,那么请问是否会导致C语言…...

Linux环境下python连接Oracle教程

下载Oracle client需要的 安装包 rpm包下载地址:Oracle官方下载地址 选择系统版本 选择Oracle版本 下载3个rpm安装包 oracle-instantclient12.2-basic-12.2.0.1.0-1.i386.rpm oracle-instantclient12.2-devel-12.2.0.1.0-1.i386.rpm oracle-instantclient12.2-sq…...

第 7 章 排序算法(1)

7.1排序算法的介绍 排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。 7.2排序的分类: 内部排序: 指将需要处理的所有数据都加载到**内部存储器(内存)**中进行排序。外部排序法: 数据量过大&am…...

wsl,字体乱码问题

配置wsl,字体乱码问题 一、前言 用zsh配置好wsl,每次打开还是会出现乱码,只有再新打开一个终端才会显示字体 如下图:第一次打开,出现乱码 如图:按加号,再开一个新终端才会显示字体。 二、解…...

【NetCore】10-路由定义

文章目录 路由与终结点:如何规划好Web Api1. 路由1.1 路由映射1.2 路由注册方式1.3 路由约束总结: Web Api定义 路由与终结点:如何规划好Web Api 1. 路由 1.1 路由映射 路由系统核心作用是指URL和应用程序Controller的对应关系的一种映射 这种映射的作…...

软考:中级软件设计师:数据库模式、ER模型

软考:中级软件设计师:数据库模式、ER模型 提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准…...

海量数据迁移,亚马逊云科技云数据库服务为大库治理提供新思路

1.背景 目前,文档型数据库由于灵活的schema和接近关系型数据库的访问特点,被广泛应用,尤其是游戏、互联网金融等行业的客户使用MongoDB构建了大量应用程序,比如游戏客户用来处理玩家的属性信息;又如股票APP用来存储与时…...

DevOps系列文章之 GitlabCICD自动化部署SpringBoot项目

一、概述 本文主要记录如何通过Gitlab CI/CD自动部署SpringBoot项目jar包。 二、前期准备 准备三台 CentOS7服务器,分别部署以下服务: 序号系统IP服务1CentOS7192.168.56.10Gitlab2CentOS7192.168.56.11Runner (安装Docker)3Cen…...

汽车租赁管理系统/汽车租赁网站的设计与实现

摘 要 租赁汽车走进社区,走进生活,成为当今生活中不可缺少的一部分。随着汽车租赁业的发展,加强管理和规范管理司促进汽车租赁业健康发展的重要推动力。汽车租赁业为道路运输车辆一种新的融资服务形式、广大人民群众一种新的出行消费方式和…...

语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、路径覆盖

白盒测试是结构测试&#xff0c;主要对代码的逻辑进行验证。 逻辑覆盖率&#xff1a;语句覆盖<条件覆盖<判定覆盖<条件-判定覆盖<组合覆盖<路径覆盖 例子 一、语句覆盖 最基础的覆盖&#xff0c;只要每一个执行处理框内的语句都能执行就可&#xff0c;不用关注…...

二进制逻辑运算符

运算的优先级&#xff1a;非>与>或 1.逻辑与&#xff1a;“ ∧ \wedge ∧“&#xff0c;“ ⋅ \cdot ⋅“&#xff0c;and 在逻辑问题中与是所有的都是真结果才是真&#xff0c;比如&#xff1a; 1010101011 1010101011 1010101011和 1010110010 1010110010 1010110010…...

Bug日记-webstorm运行yarn 命令报错

在windows中输入yarn -v正确输出&#xff0c;在webstrom终端中运行yarn命令输出错误 问题&#xff1a;可能是由于 WebStorm 配置问题导致的。 解决方案&#xff1a; 检查 WebStorm 的终端配置&#xff1a;在 WebStorm 中&#xff0c;点击菜单栏的 “File”&#xff08;文件&am…...

C++11并发与多线程笔记(9) async、future、packaged_task、promise

C11并发与多线程笔记&#xff08;9&#xff09; async、future、packaged_task、promise 1、std::async、std::future创建后台任务并返回值2、std::packaged_task&#xff1a;打包任务&#xff0c;把任务包装起来3、std::promise3、小结 1、std::async、std::future创建后台任务…...

别再只会用digitalWrite了!用Arduino UNO的PWM引脚玩转RGB呼吸灯(附完整代码)

Arduino PWM实战&#xff1a;从呼吸灯到RGB色彩控制的深度探索 引言&#xff1a;为什么我们需要PWM&#xff1f; 想象一下&#xff0c;你第一次接触Arduino时&#xff0c;可能从最简单的Blink程序开始——让LED灯以固定频率闪烁。这种简单的开关控制能满足基础需求&#xff0c;…...

明日方舟MAA助手:如何用5分钟自动化你的每日游戏任务

明日方舟MAA助手&#xff1a;如何用5分钟自动化你的每日游戏任务 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手&#xff0c;全日常一键长草&#xff01;| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitc…...

构建自主可控安全自动化平台:从开源情报到自动化响应实践

1. 项目概述&#xff1a;从开源代码到安全实践的桥梁最近在梳理一些开源安全项目时&#xff0c;我注意到了mattijsmoens/openclaw-sovereign-shield这个仓库。单从名字看&#xff0c;“Sovereign Shield”&#xff08;主权之盾&#xff09;就透着一股强烈的防御和自主掌控的意味…...

基于ChatGPT的Twitter机器人开发实战:从架构设计到部署优化

1. 项目概述与核心价值最近在社交媒体上&#xff0c;尤其是技术社区&#xff0c;经常能看到一些“智能”的推特机器人账号。它们不仅能自动回复评论&#xff0c;还能根据上下文进行看似有逻辑的对话&#xff0c;甚至参与话题讨论。这背后&#xff0c;往往就是像transitive-bull…...

MonitorControl:终极解决方案!让你的Mac外接显示器亮度调节变得如此简单

MonitorControl&#xff1a;终极解决方案&#xff01;让你的Mac外接显示器亮度调节变得如此简单 【免费下载链接】MonitorControl &#x1f5a5; Control your displays brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or…...

手把手教你为全志Tina Linux添加新SPI屏驱动:以GC9306和HX8357C为例

全志Tina Linux SPI屏驱动移植实战&#xff1a;从裸机到内核框架的完整指南 在嵌入式Linux开发中&#xff0c;LCD显示屏的驱动移植是一个常见但颇具挑战性的任务。不同于裸机环境下的直接寄存器操作&#xff0c;Linux内核要求驱动程序遵循特定的框架和规范。本文将深入探讨如何…...

UWB定位标签天线怎么选?PATCH、PIFA、DIPOLE三种方案全对比(含NXP/Qorvo模组适配建议)

UWB定位标签天线选型指南&#xff1a;PATCH、PIFA、DIPOLE三大方案深度解析与工程决策 在物联网定位技术领域&#xff0c;超宽带(UWB)凭借其厘米级精度和强抗干扰能力&#xff0c;已成为工业定位、智能仓储和医疗设备追踪的核心解决方案。而天线作为UWB系统的"感官器官&qu…...

Midjourney后印象派风格实战手册(2024最新版):从模糊描述到博物馆级输出的9类失效提示词避坑清单

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;后印象派风格的本质解构与Midjourney语义映射 后印象派并非单一技法流派&#xff0c;而是一场以主观表达重构视觉真实性的认知革命。其核心在于色彩的情感自主性、形体的结构性简化&#xff0c;以及空间…...

物联网平台资本逻辑与开发实战:从涂鸦融资看行业价值回归

1. 从资本视角看物联网平台&#xff1a;一场关于“入口”与“生态”的持久战最近和几个做硬件的朋友聊天&#xff0c;大家不约而同地提到了一个词&#xff1a;“上云”。这个“云”&#xff0c;指的就是物联网开发平台。从智能家居的插座、灯泡&#xff0c;到工业产线上的传感器…...

从功能测试到测试开发,薪资翻倍的秘密都在这里

当“点点点”撞上职业天花板 如果你是一名功能测试工程师&#xff0c;下面的场景你一定不陌生&#xff1a;每天对着需求文档编写用例&#xff0c;在测试环境里重复着相似的操作路径&#xff0c;偶尔发现一个边界值缺陷便觉得一天没有白费。然而&#xff0c;当你在招聘网站上搜…...