Я пытаюсь опубликовать запрос от почтальона, используя данные формы в разделе тела, где я загружаю CSV-файл и строку JSON, для которых я получаю ответ от почтальона. Я хотел бы повторить то же самое в саранче, чтобы выполнить нагрузочное тестирование, когда я не смогу загрузить файл, когда получаю ошибку.
Ошибка значения: данные не должны быть строкой.
Ниже приведен фрагмент кода
def project(self):
headers = {'content-type': 'application/json', 'X-ACCESS-TOKEN': 'XXXXXXXXXXXXXXXXX'}
files = [('params_file', ('All_params.csv', open('All_params.csv', 'rb'), 'text/csv'))]
payload = {"df_params":{"geography":"United Arab Emirates","currency":"United Arab Emirates dirham"}}
res = self.client.post("/api/project/setup", headers=headers, data=json.dumps(payload), files=files, catch_response=True)
response = res.content.decode('utf-8')
self.response_api = json.loads(response)
print(self.response_api)
res.raise_for_status()