我有一个csv文件,如下所示:
varCust_id,varCust_name,varCity,varStateProv,varCountry,varUserId,varUsername
当我运行HTTP Post Request来创建新客户时,我收到了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文件中设置的变量。
答案 0 :(得分:0)
好吧,从未尝试过这个。但你可以做的是创建所有这些变量并将它们设置为<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="sub_nav_main_wrap">
<div class="sub_nav_wrap">
<div id="subnavabc" class="menuabc">
<ul class="sub_navbc">
<li>
<a id="subnavdiv1" href="#" class="sub_navbc_link" onclick="myFunction(this)">Recommendations (30)</a>
<ul class="submenu" id="secondDD1">
<li><a href="#">Menu item 1</a>
</li>
<li><a href="#">Menu item 2</a>
</li>
<li><a href="#">Menu item 3</a>
</li>
<li><a href="#">Menu item 4</a>
</li>
</ul>
</li>
<li>
<a id="subnavdiv2" href="#" class="sub_navbc_link" onclick="toggleColors()">Preferred (999+)</a>
</li>
<li>
<a href="#" class="sub_navbc_link">Discover (999+)</a>
</li>
<li>
<a href="#" class="sub_navbc_link">Broader Matches</a>
</li>
<li class="more_list">
<a href="#" class="sub_navbc_link">More<span class="sub_navbc_more"></span></a>
<div class="sub_navbc_more_list_wrap">
<div class="sub_navbc_more_list_arrow"></div>
<a href="#" class="sub_navbc_more_list">Reverse Matches</a>
<a href="#" class="sub_navbc_more_list">2 Way Matches</a>
<a href="#" class="sub_navbc_more_list">Shortlists</a>
<a href="#" class="sub_navbc_more_list">Viewed</a>
</div>
</li>
</ul>
<div class="clearfix"></div>
</div>
</div>
</div>
。
完成后,在执行期间更新这些内容。最后,您可以将它们与任何分隔符(例如;或Tab)连接起来,然后将CSV作为单个字符串推入。 获得CSV数据后,您可以轻松拆分Ms excel。
答案 1 :(得分:0)
我相信您要做的事情可以通过BeanShell PostProcessor完成,并得到here的回答。
答案 2 :(得分:0)
感谢您的回复。我最终使用User Defined Variables来处理某些事情,而BeanShell PreProcessors使用其他比特来使用CSV。