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"
但这解决了它: