“JMeter”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第6行: | 第6行: | ||
* JSR223 PreProcessor 是 JMeter 中更高效的前置处理器 | * JSR223 PreProcessor 是 JMeter 中更高效的前置处理器 | ||
− | + | <syntaxhighlight lang="console"> | |
// 获取 JMeter 变量 | // 获取 JMeter 变量 | ||
def fileDir = vars.get("fileDir") // 文件路径变量 | def fileDir = vars.get("fileDir") // 文件路径变量 | ||
第17行: | 第17行: | ||
vars.put("fileData", fileContent) | vars.put("fileData", fileContent) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | * JSR223 提供了内置的 <code>log</code> 对象,支持不同级别的日志输出。日志会记录到 JMeter 的日志文件(<code>jmeter.log</code>)中。 | ||
+ | * <syntaxhighlight lang="console"> | ||
+ | log.debug("这是调试信息,仅在调试模式显示") | ||
+ | log.info("这是普通信息") | ||
+ | log.warn("这是警告信息") | ||
+ | log.error("这是错误信息") | ||
+ | </syntaxhighlight> | ||
+ | |||
* | * |
2025年7月10日 (四) 13:53的版本
jmeter -n -t [测试脚本.jmx] -l [结果文件.jtl] -e -o [网页报告输出路径]
- JSR223 PreProcessor 是 JMeter 中更高效的前置处理器
// 获取 JMeter 变量
def fileDir = vars.get("fileDir") // 文件路径变量
def filePath = fileDir + "/data.txt"
// 读取文件内容
def fileContent = new File(filePath).text
// 保存到 JMeter 变量
vars.put("fileData", fileContent)
- JSR223 提供了内置的
log
对象,支持不同级别的日志输出。日志会记录到 JMeter 的日志文件(jmeter.log
)中。 log.debug("这是调试信息,仅在调试模式显示") log.info("这是普通信息") log.warn("这是警告信息") log.error("这是错误信息")