Slide 24
Slide 24 text
● 直感的で柔軟なプログラミング
○ HTTPメソッドの指定
○ Form / Headerの指定
○ 変数の利用
○ レスポンスコードのチェック
○ レスポンス結果の変数格納
● Feederを使ったテストデータ作成
○ csvによるデータINPUT
○ ランダム抽出や順番選択など可能
24
②性能試験 - Gatlingの特徴
val upload_attachment = exec(
http("POST: /api/v1/topics/:topicId/attachments")
.post("/api/v1/topics/" + "${topic_id}" +
"/attachments")
.formUpload("file", "${attachment_file}")
.header("Authorization", "Bearer ${access_token}")
.check(jsonPath("$.fileKey").saveAs("fileKey"))
.check(status.is(200))
)
id,client_id,client_secret
1,taro,*****
2,jiro,*****
3,saburo,***
シナリオの例
Feederのテストデータの例