2016-06-29 3 views
1

vegetaを使用していくつかのPOST APIをテストしたいが、ポストペイロードが正しく送信されない。POST Apiのベジータロードテスト

ベジータコマンド:

vegeta attack -targets=tmp -rate=1 -duration=1s | tee results.bin | vegeta report 

tmpファイル:

POST http://server-ip/api/salon 
@saloninfo.json 

saloninfo.json : 
{ 
"salon_id" : "562737c1ff567dbd5574c814" 
} 

基本的に、ペイロードは} {空になるだろう。

誰かが紛失している可能性があることを確認してください。

答えて

0

これは、content type: application/jsonを設定する必要があるためです。

残念ながら、ドキュメンテーションとgithubの問題は斜めに言及していますが、jsonのヘッダとして、またはCurlのようなvegetaコマンドのどちらかとして、正確にどこにあるかについては何の指摘もありません。まだ答えを探しています。

0

私は、これはトリックを行う必要があることを信じている:

POST http://server-ip/api/salon 
Content-Type: application/json 
@saloninfo.json