gpt4 book ai didi

csv - 使用 BeanShell 后处理器时清空 csv 文件

转载 作者:行者123 更新时间:2023-11-28 21:35:45 29 4
gpt4 key购买 nike

我正在尝试使用 BeanShell 后处理器将我的变量保存到 csv 文件中,代码:

String id = "${userID}";
FileWriter fstream = new FileWriter("JmeterBean.csv",true);
fstream.write(id+"\n");
fstream.close();

测试计划:

  1. HTTP 请求 GetUsersById => 返回所有 ID

  2. Json 提取器 => 来 self 的回复

    {"@class":"com.test.dto.userDTO",
    "author":"John",
    "id":"89BC331D723F", },


    {"@class":"com.test.dto.userDTO",
    "author":"Alex",
    "id":"FTH7JBDRF567",
    }
    • 变量名:userID
    • JSON 路径表达式:$.[?(@.@class=='com.test.dto.userDTO')].id
    • 匹配数:-1
  3. BeanShell 后处理器

但我的 csv 文件总是空的,看起来像这样:

最佳答案

使用vars获取变量

String id = vars.get("userID");

vars - (JMeterVariables) - gives read/write access to variables: vars.get(key);

并且更喜欢使用 JSR223 PostProcessor 而不是 Beanshell PostProcessor

关于csv - 使用 BeanShell 后处理器时清空 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58970016/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com