примеры валидных работающих тестовых данных для POST запроса для Pandora? Я перепробывал все возможные типы данных, вылетают раз за разом ошибки, уже написал в поддержку, но может кто-то сможет скинуть. Простой POST запрос с тремя полями в request body
Так может и тут ошибками поделитесь.
Вроде тут нормально описаны примеры https://cloud.yandex.ru/docs/load-testing/concepts/payloads/http-json
http_json как раз показался самым легким. Вот пример тестовых данных: { "host": "10.128.0.100", "method": "POST", "uri": "/api/v1/posts", "tag": "url2", "headers": { "User-agent": "Tank", "Connection": "close" }, "body": { "title": "Hello", "description": "Heeey", "author_name": "Azamat Komaev" } } После запуска Failed с ошибкой: plugin_pandora: 2023-08-21T11:01:48.796Z FATAL cli/cli.go:236 Config decode failed {"error": "1 error(s) decoding:\n\n* error decoding 'pools[0].gun': func() (core.Gun, error) http plugin\nphttp.HTTPGunConfig from map[ssl:false target:10,128.0.100:80] Key: 'HTTPGunConfig.Gun.Target' Error:Field validation for 'Target' failed on the 'endpoint' tag"}
А чего это у вас body объект?
В документации не объект, а строка. Как понять каким образом передавать несколько значения из этого примера: "body": "body_data" Как разделять, как указать несколько полей?
Ну и ошибка у вас из-за запятой
А вы текст ошибки перечитайте внимательно
Перечитал. Ничего связанного с моей проблемой не нашел
Читайте еще. У вас go валидация ругается на конкретное поле
Я настраивал тест через форму, насколько я понял он ругается на поля в конфигурационном файле, а не в файле с тестовыми данными, потому что там таких полей нет
Запятую поправьте.
Нашел, поправил, извиняюсь. Последние два дня так и выскакивают ошибки, что казалось, что такая же была и вчера. Теперь ошибка такая:
Ну так попробуйте положить в body строку
А как можно указать несколько полей? Я все же не понял как указывать вообще поля и как разделять ключ-значение
Обсуждают сегодня