Javascript 炮兵:将一个数组从csv读入yml

Javascript 炮兵:将一个数组从csv读入yml,javascript,csv,yaml,artillery,Javascript,Csv,Yaml,Artillery,我有一个测试场景,如下所示: scenarios: - name: "Test" flow: - post: url: "/someEndpoint" form: some_array: ['3','2','1'] afterResponse: "logBody" 我想从有效负载库中移动一些_数组将要提交的数据。当有效负载数据本身需要用双引号包装以在csv中保留字符串时,如何实现这一点 有效负载数

我有一个测试场景,如下所示:

scenarios:
  - name: "Test"
    flow:
     - post:
         url: "/someEndpoint"
         form:
           some_array: ['3','2','1']
         afterResponse: "logBody"
我想从有效负载库中移动一些_数组将要提交的数据。当有效负载数据本身需要用双引号包装以在csv中保留字符串时,如何实现这一点

有效负载数据如下所示:

some_array
"['3','2','1']"
每次我试图拉入这些数据时,它们都是作为字符串而不是数组拉入的,而我的服务器在提交帖子时会做出响应,它不知道如何处理这些数据


编辑(更多信息):还希望添加来自有效负载的此数组的长度将是动态的,而不是静态的。

不要将有效负载请求包装为字符串,即使api明确要求您这样做。也许是一个错误或滥用,但它是有效的

换句话说,我想做的是:

scenarios:
  - name: "Test"
    flow:
     - post:
         url: "/someEndpoint"
         form:
           some_array: "{{ some_array }}"
         afterResponse: "logBody"
scenarios:
  - name: "Test"
    flow:
     - post:
         url: "/someEndpoint"
         form:
           some_array: {{ some_array }}
         afterResponse: "logBody"
但这解决了它: