jemeter设置中文模式、设置后无法保存解决方法

本文介绍了如何将JMeter设置为中文界面,并解决重启后语言设置重置的问题。用户可在Options菜单中选择Chinese(Simplified),但该设置不会保存。要永久设置为中文,需编辑jmeter.bat文件,在特定代码行前后添加标记,然后保存修改,重启JMeter即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版本:jmeter5.4.1

1、jemeter如何设置中文模式:Options--->Choose Language--->Chinese(Simplifies),

设置后就可显示中文模式(缺点:下次打开还是英文);

2、设置语言为简体中文后,下次重新启动还是英文,无法保存上次设置的简体中文’;

解决方法:

在jmeter路径下找到文件,bin-->jmeter.bat开启编辑模式,

找到set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="EN"部分;

 

在该部分前后分别添加goto remove_language_reset_bug_4.0和:remove_language_reset_bug_4.0,修改后如下:

 

 保存修改后,再重新启动jmeter即可变成简体中文!,或重新设置语言,重启后还是简体中文!

问题解决!

 

### 设置变量或参数以供后续 HTTP 请求使用 #### 使用用户定义的变量 为了使测试更加灵活,在JMeter中可以通过“用户定义的变量”来预先设定一系列键值对作为全局变量,这些变量一旦定义就可以在整个测试计划内被引用[^1]。 ```properties # 用户定义的变量配置示例 variable_name=initial_value ``` 对于希望在多个采样器之间共享的数据,可以在测试计划级别通过“用户定义的变量”组件来进行初始化。这允许任何线程组内的HTTP请求访问并利用这些预设好的变量。 #### 利用后置处理器提取响应中的动态数据 当面对那些依赖前序操作返回结果才能继续执行的新请求时,则需借助正则表达式提取器或其他类型的后置处理器从上一请求的结果里抽取所需的信息,并将其存储到指定名称下的变量之中,从而实现跨请求间传递参数的目的[^2]。 例如,如果要捕获JSON格式响应体里的某个字段值: ```json { "data": { "id": 12345, ... } } ``` 那么可以这样编写正则表达式的模式匹配规则`"id"\s*:\s*(\d+)`并将它应用给相应的HTTP取样器之后紧跟的一个正则表达式提取器元件之上;同时还要记得指明目标变量的名字比如说是`userId`以便稍后的调用[^4]。 #### 在HTTP请求中引用已有的变量 最后一步就是在实际发起网络通信之前告诉JMeter应该把哪个具体位置上的占位符替换成为早先准备完毕的那个特定标识符所代表的实际数值。通常情况下只需要简单地采用`${}`语法结构包裹住想要使用的那个属性名即可完成这一过程。 ```http GET /api/resource/${userId}?action=view Host: example.com ``` 上述代码片段展示了怎样在一个典型的RESTful API GET请求里面嵌入先前由其他手段获得过的用户ID号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值