“JMeter”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第18行: 第18行:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
* JSR223 提供了内置的 <code>log</code> 对象,支持不同级别的日志输出。日志会记录到 JMeter 的日志文件(<code>jmeter.log</code>)中。
+
* JSR223 提供了内置的 <code>log</code> 对象,支持不同级别的日志输出。日志会记录到 JMeter 的日志文件(<code>jmeter.log</code>)中。<syntaxhighlight lang="console">
* <syntaxhighlight lang="console">
 
 
log.debug("这是调试信息,仅在调试模式显示")
 
log.debug("这是调试信息,仅在调试模式显示")
 
log.info("这是普通信息")
 
log.info("这是普通信息")

2025年7月10日 (四) 13:54的版本

https://jmeter.apache.org/

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("这是错误信息")