【问题标题】:Edit CSV data before sending to sampler在发送到采样器之前编辑 CSV 数据
【发布时间】:2021-10-31 22:05:18
【问题描述】:

在 CSV 数据集配置的帮助下,我已将我的输入外部化。

我正在尝试修改从 CSV 读取的值,然后再将其发送到 jmeter 中的采样器

示例示例

为了简单理解,我的 CSV 文件有以下信息

${今天},测试信息 ${明天},测试信息 2

在 bean shell 预处理器中,我将今天(02/sep/2021)和明天(03/Sep/2021)日期保存在今天和明天的变量中,但是当采样器执行时,它仍然有 ${Today}和 ${Tomorrow} 而不是 02/Sep/2021 和 03/Sep/2021

我正在尝试为 csv 中可用的变量传递动态值

【问题讨论】:

  • 为什么要将测试数据(今天和明天)写入 CSV 文件?

标签: jmeter jmeter-5.0 jmeter-4.0


【解决方案1】:
  1. JMeter Variables 区分大小写,所以Todaytoday 是不同的实体,您需要注意大小写

  2. Since JMeter 3.1 it's recommended to use JSR223 Test Elements and Groovy language for scripting 所以考虑迁移到 Groovy

  3. 您可以使用 __time()__timeShift() 函数获取各种格式的今天和明天日期,无需使用任何 CSV 文件或编写脚本

【讨论】:

    猜你喜欢
    • 2014-02-06
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 2014-08-25
    • 2019-06-29
    • 1970-01-01
    相关资源
    最近更新 更多