【实际开发19】- 压测 / 调优准备

2023-11-15

目录

1. Jmeter

2. Jmeter 环境部署

1. 配置 : 临时修改语言 ~ Options → Choose Language → Chinese

3. Jmeter 并发测试

0. 提示 : Postman 测试是“串行”的 , 无法测试并发请求

1. daiding


1. Jmeter

下载 :

Apache JMeter - Download Apache JMeter

详参:

Jmeter安装配置详细教程_怎么安装jmeter_虫无涯的博客-CSDN博客


2. Jmeter 环境部署

  • 解压之前下载的 apache-jmeter-5.4.3.zip 到 D 盘根目录

F:\apache-jmeter-5.4.3

  • 在系统变量中添加JMETER_HOME

 变量名:JMETER_HOME
 变量值:D:\apache-jmeter-5.4.3

  • 在已有的CLASSPATH中添加如下内容:

 ;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;

  • 在系统变量path后面加上如下:

 %JMETER_HOME%\bin

验证 jmeter

命令行输入:jmeter,出现以下内容,表示OK

 


1. 配置 : 临时修改语言 ~ Options → Choose Language → Chinese

即设置后只对本次使用有效,重启后恢复默认语言。

选择 Options—>Choose Language—>选择其他语言(例如:Chinese(Simplified)简体中文)

设置成功

重启 Jmeter 又会恢复英文

永久性生效

  • 即永久性设置,设置后每次打开显示的语言都是一样的

  • 进入到Jmeter的bin目录下,找到jmeter.properties文档以记事本的方式打开

  • 查找language,找到language=en的行

  • 如下图,将en改为cn,并且去掉前面的#号,保存退出

  • 重启jmeter,语言设置成功

 


3. Jmeter 并发测试


0. 提示 : Postman 测试是“串行”的 , 无法测试并发请求

参考:

关于POSTMAN做并发压测_postman there are no tests for this request_gao_yang_的博客-CSDN博客


1. daiding

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【实际开发19】- 压测 / 调优准备 的相关文章

  • 我在socket上设置了超时,发现这个值不能大于21

    我在socket上设置了超时 该值小于21秒才有效 21秒后发现超时还是21秒 public static void main String args SimpleDateFormat sdf new SimpleDateFormat yy
  • Hashmap并发问题

    我有一个哈希图 出于速度原因 我希望不需要锁定 假设我不介意过时的数据 同时更新它和访问它会导致任何问题吗 我的访问是获取 而不是迭代 删除是更新的一部分 是的 这会导致重大问题 一个例子是向散列映射添加值时可能发生的情况 这可能会导致表重
  • 无法在类对象的 ArrayList 中存储值。 (代码已编辑)

    这基本上是一个 Java 代码转换器 它涉及一个 GUI 让用户输入类类型 名称和方法 为了存储值 我创建了一个类VirtualClass与ArrayList
  • MongoTemplate upsert - 从 pojo 进行更新的简单方法(哪个用户已编辑)?

    这是一个简单的 pojo public class Description private String code private String name private String norwegian private String en
  • 在哪里可以获得有关 Java FitNesse 和 Slim 的一些教程? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Java、Oracle 中索引处缺少 IN 或 OUT 参数:: 1 错误

    您好 我使用 Netbeans 8 0 2 和 Oracle 11g Express Edition 在 JSF 2 2 中编写了一个图书馆管理系统 我有几个名为 书籍 借阅者 等的页面 以及数据库中一些名为相同名称的表 我的问题是这样的
  • 如何开始使用 Chainsaw for Log4j?

    我想开始使用 Chainsaw v2 几乎没有关于它的信息 我只找到了this http www velocityreviews com forums t140105 help using chainsaw for log4j html 但
  • JTable 和 JScrollpane 大小的问题

    我有一个JScrollPane with a JTable在里面 在里面JTable我最初有 3 行 稍后添加行 默认JTable我的 3 行很难看 因为JScrollPane calls getPreferredScrollableVie
  • JFace ColumnWeigthData 导致父级增长

    我有一个 Eclipse RCP 应用程序 并且想要在TableViewer using ColumnWeigthData as ColumnLayoutData 问题是父表单 ScrolledForm在示例代码中 每当我布局表格时都会增加
  • 如何导入 org.apache.commons.lang3.ArrayUtils;进入 Eclipse [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我如何导入 org apache commons lang3 ArrayUtils 将库添加到 Ecl
  • 如何在 Eclipse 中使用其他外部 jar 依赖项创建不可运行/不可执行的 jar

    我无法通过 Eclipse 导出向导创建普通的 jar 不可运行 不可执行 它仅创建 jar 文件 但不会导出依赖的 jar 从而在从其他类调用导出的 jar 的方法时出现错误 请帮助 非常感谢 kurellajunior的建议 它是通过使
  • Java-如何将黑白图像加载到二进制中?

    我在 FSE 模式下使用 Java 和 swing 我想将完全黑白图像加载为二进制格式 最好是二维数组 并将其用于基于掩码的每像素碰撞检测 我什至不知道从哪里开始 过去一个小时我一直在研究 但没有找到任何相关的东西 只需将其读入Buffer
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • 我想在java中使用XQuery进行Xml处理

    我想用XQuery用于从 java 中的 Xml 获取数据 但我没有得到需要为此添加哪个 Jar 我在谷歌上搜索了很多 但没有得到任何有用的例子 例如我得到以下链接 https docs oracle com database 121 AD
  • 当您在数组列表上调用remove(object o)时,它如何比较对象?

    当您在 java 中的数组列表上调用remove object o 时 它如何比较对象以找到要删除的正确对象 它使用指针吗 或者它使用 Comparable 接口来比较对象吗 ArrayList remove 依赖于对象的实现Equal方法
  • 如何将 arraylist 从 servlet 传递到 javascript?

    我通过在属性中设置数组列表并将其转发到 jsp 来从 servlet 传递数组列表 Servlet ArrayList
  • Hibernate HQL:将对值作为 IN 子句中的参数传递

    我面临一个问题 如何使用 IN 子句将查询中的成对值的参数传递给 HQL 例如 select id name from ABC where id reg date in x y 并且参数是不同的数据类型string id 和reg date
  • 如何初始化静态地图?

    你会如何初始化静态Map在Java中 方法一 静态初始化方法二 实例初始化 匿名子类 或者 还有其他方法吗 各自的优点和缺点是什么 这是说明这两种方法的示例 import java util HashMap import java util
  • 春季 CORS。在允许的来源中添加模式

    查看CORS的弹簧指南 以下代码启用所有允许的来源 public class MyWebMVCConfigurer extends WebMvcConfigurerAdapter Override public void addCorsMa
  • 摩尔斯电码 至 英语

    我现在的问题是让 摩尔斯电码转英语 正常工作 将英语转换为莫尔斯电码的第一部分工作正常 我知道以前已经有人问过这个问题 但我不知道我做错了什么 我知道我需要在某个地方进行拆分 但我只是不确定将其放在代码中的何处 现在 莫尔斯电码到英语的部分

随机推荐

  • CUDA Samples: image normalize(mean/standard deviation)

    以下CUDA sample是分别用C 和CUDA实现的通过均值和标准差对图像进行类似归一化的操作 并对其中使用到的CUDA函数进行了解说 各个文件内容如下 关于均值和标准差的计算公式可参考 http blog csdn net fengbi
  • 【Kettle从零开始】第八弹之Kettle变量参数传递介绍

    对于ETL参数传递是一个很重要的环节 因为参数的传递会涉及到业务数据是如何抽取 下面我为大家举例一个简单的需求 需求说明 需要抽取昨天的数据装载到目标表中 1 参数作用域 答 Kettle中参数大致可分为两类 一类是全局参数 一类是局部参数
  • Linus系统的详细安装教程:

    第一步 首先创建虚拟机 1 打开VMware 点击左上角新建虚拟机如下 2 选择相关选项 也可以选自定义 自定义完成下一步即可 如下图 3 选择 稍后安装操作系统 S 如下图 4 版本也可以选择其他的Red Hat版本 CentOS是Red
  • 003 冒泡排序法的详细实现过程——“C”

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 冒泡排序法是什么 二 实现过程 1 图解 一次的冒泡排序 一 冒泡排序法是什么 冒泡排序是一种交换排列 基本思想是比较前后的关键字 如果反序则交换 直到有
  • C++ opencv的一些基础知识

    一 基础知识 1 cv mat type返回数字对应的类型 C1 C2 C3 C4 指的是通道 Channel 数 比如3通道的float 32 cv Mat M5 cv Mat zeros 2 3 CV 32FC 3 2 at方法数据类型
  • moviepy音视频开发:audio_fadein、fadeout实现声音淡入淡出

    前往老猿Python博文目录 一 概述 为了支持一些常规的音频变换处理 moviepy提供了一系列常用的变换函数 开发者可以直接使用这些方法进行变换 这些函数都在moviepy audio fx包下 基本上一个函数就是一个文件 audio
  • springboot整合log4j2

    1 排除springboot本身日志 2 添加log4j2 maven没有父项目 就必须指定version 3 配置application yml文件 打印sql级别为debug 4 配置log4j2 xml logging config
  • DAY02:编程入门01__用arduino点亮一个LED灯

    1 下载并安装Arduino Arduino软件下载链接 百度网盘 链接 https pan baidu com s 1gUysQJns9FcrXXETRyR2ow 提取码 sghz 内含windows版 mac版 已经windows下的驱
  • 微信公众号小程序怎么做?

    微信公众号小程序在当下已经成为人们日常生活中不可或缺的工具 在用户体验方面也做得很好 不仅可以实现沟通和交流 还可以通过微信公众号进行在线预约服务 那么关于微信公众号小程序怎么做 下面就给大家说说 1 注册微信公众号账号 小程序账号 由于是
  • 【Android】SDK环境变量配置

    目录 第一步 找到SDK路径 第二步 配置环境变量 第三步 测试是否配好环境变量 第一步 找到SDK路径 然后再找到此文件夹 第二步 配置环境变量 在我的电脑右键点击属性 在系统变量中新建ANDROID HOME的变量名 变量值填入第一步找
  • 通过AT指令控制ESP8266

    目录 简介 1 串口无线 WIFI COM WIFI AP 1 1串口无线 WIFI AP 模式 TCP 服务器配置 1 2 串口无线 WIFI AP 模式 TCP 客户端配置 1 3 串口无线 WIFI AP 模式 UDP 配置 2 串口
  • Spring Boot 笔记 注解 (三)

    Spring Beans 和 依赖注入 您可以自由地使用任何标准Spring框架技术来定义您的bean和它们 的 bean的 依赖项注入 为了简单起见 我们经常发现使用 ComponentScan 查找bean 使用 Autowired 用
  • linux下libusb的安装与测试

    2013 5 14 0 libusb的介绍 参考 1 1 环境 vmware fedora 10 linux 2 6 x 2 获取源代码 http sourceforge net projects libusb 最好选择libusb 1 0
  • 专升本——虚拟语气

    文章目录 1 if引导的虚拟语气 1 1 含义 1 2 公式表 1 3 练习 1 4 if的三种变形 1 5 练习2 2 wish的虚拟 2 1 含义 2 2 公式表 2 3 注意 用法同wish 2 4 练习 3 命令式虚拟 3 1 hi
  • 阿里云新ECS配置使用SSH连接

    本文使用实例系统为Ubuntu 18 04 64位 新实例创建完成后 去控制台操作 gt 更多 gt 密码 gt 重制实例密码设置新的密码 然后重启实例 此时要是直接通过ssh登陆 无法连接且有如下提示 ssh root xxx xx xx
  • 如何解决UE5重定向后丢失RootMotion

    解决方法如图所示
  • 有关无人机的几点总结

    Pix APM 减震问题 X Y 方向震动必须小于0 3g Z方向必须小于0 5g 最好每个方向上都控制在0 1g 电机动平衡处理 T motor 在工厂已经做过动平衡处理 ArduPilot 4 0 代码中初始化函数已经移至 AP veh
  • linux中yum -y install mysql为什么默认是mariadb?以及mysql yum源的配置

    linux自带yum源中mysql是什么版本 答案是 mariadb 我们可以从yum中的命令告诉我们 例如下 root dr yum repos d yum provides mysql 已加载插件 fastestmirror Loadi
  • OpenSSL 远程升级到 3.2.1

    OpenSSL 远程升级到 3 2 1 文章目录 OpenSSL 远程升级到 3 2 1 背景 升级 OpenSSL 1 查看 OpenSSL版本 2 下载最新稳定版本 OpenSSL 3 解压缩 安装 4 配置 背景 最近的护网行动 被查
  • 【实际开发19】- 压测 / 调优准备

    目录 1 Jmeter 2 Jmeter 环境部署 1 配置 临时修改语言 Options Choose Language Chinese 3 Jmeter 并发测试 0 提示 Postman 测试是 串行 的 无法测试并发请求 1 dai