【问题标题】:How to write a JSON extracted value to a csv file in jmeter for a specific variable如何将 JSON 提取的值写入 jmeter 中特定变量的 csv 文件
【发布时间】:2016-07-11 16:29:54
【问题描述】:

我有一个如下所示的 csv 文件:

varCust_id,varCust_name,varCity,varStateProv,varCountry,varUserId,varUsername

当我运行 HTTP 发布请求以创建新客户时,我收到了 JSON 响应。我正在使用 json 提取器提取 cust_id 和 cust_name。如何将此新值输入到 csv 中以获得正确的变量?例如,创建客户后,csv 将如下所示:

varCust_id,varCust_name,varCity,varStateProv,varCountry,varUserId,varUsername
1234,My Customer Name

或者一旦我创建了一个用户,文件可能如下所示:

varCust_id,varCust_name,varCity,varStateProv,varCountry,varUserId,varUsername
1234,My Customer Name,,,,9876,myusername

在我通过网络搜索时,我找到了方法并且我能够将这些提取的变量附加到一个新行,但在我的情况下,我需要替换正确位置的值,以便它与正确的位置相关联我在 csv 文件中设置的变量。

【问题讨论】:

    标签: json csv jmeter


    【解决方案1】:

    我相信您想要做的事情可以通过 BeanShell PostProcessor 完成,并且得到了here 的答复。

    【讨论】:

      【解决方案2】:

      感谢您的回复。我最终将用户定义的变量用于某些事情,而将 BeanShell 预处理器用于其他位,而不是使用 CSV。

      【讨论】:

        【解决方案3】:

        嗯,从来没有试过这个。但是你可以做的是创建所有这些变量并将它们设置为Null / 0

        完成后,在执行期间更新这些内容。最后,您可以将它们与任何分隔符(例如 ; 或 Tab)连接起来,然后将 CSV 作为单个字符串推送。 一旦你得到 CSV 中的数据,你就可以轻松地在 Ms excel 中拆分。

        【讨论】:

          猜你喜欢
          • 2022-01-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-05-17
          • 1970-01-01
          • 2019-09-03
          • 1970-01-01
          相关资源
          最近更新 更多