三、控制器:
为请求执行提供不同的逻辑控制
常用的逻辑控制器
事务控制器 Transaction Controller
条件控制器 If Controller
循环控制器 Loop Controller
随机控制器 Random Controller
3、 JMeter启动提示
# 不要使用GUI模式进行负载测试 GUI模式只是压测脚本的创建和调试
Dont use GUI mode for load testing !, only for Test creation and Test debugging.
# 如果想要进行负载测试 使用CLI模式 即非GUI模式 -- 静默压测会详细介绍
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
# 可以增加Java的堆来满足压测需求
& increase Java Heap to meet your test requirements:
# 修改JMeter文件的Java堆变量
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
4、压测脚本四要素
image1740×1136 41.9 KB
5、 用户定义的变量
image2408×1588 241 KB
6、 线程组件
image3028×2260 420 KB
默认值是指匹配不到时,给一个默认值
image2028×588 101 KB
7、 jmeter中文显示问题的解决
* 解决乱码问题 -> 在<jmeter_home>/bin/jmeter.properties配置文件中设置 sampleresult.default.encoding=utf-8
* 解决Unicode 显示成可读中文的问题 -> 将 <ijmeter_proj>/unicode2utf8/unicode2utf8.js 内容复制粘贴到 BeanShell PostProcessor 中