Использования локона у меня есть:Как выполнить POST
$ curl -v -d "userName=user1&password=passwd1&language=en" http://myhost:23094/api/v2/authToken
...
> POST /api/v2/authToken HTTP/1.1
> User-Agent: curl/7.30.0
> Host: myhost:23094
> Accept: */*
> Content-Length: 39
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 39 out of 39 bytes
< HTTP/1.1 200 OK
Я пытаюсь создать сценарий Яндекса бака с помощью этого запроса:
Моего load.ini:
[phantom]
address=my.ip.v4.here
port=8094
rps_schedule=line(1, 10, 1m)
ammo_type=uripost
Моего боезапаса. txt
133 login
POST /api/v2/authToken HTTP/1.1
User-Agent: tank
Host: somemyhost.com
Content-Length: 39
userName=user1&password=passwd1&language=en
Когда я запустил yandex-tank ammo.txt
, я получаю ошибку 400 Bad Request. Мне кажется, что танк не может использовать параметры тела. Как заставить их использовать их? Что я делаю неправильно?
Пожалуйста, воздержитесь от использования ненормативной лексики в stackoverflow. – Asaph
@Asaph Извините, я не видел эту f-строку, когда я переместил сюда свои источники. – zaratustra