2019の15日目です。こんにちは、アソビューでBEエンジニアのThang(タン)です。Gatlingで負荷試験を試したので備忘録です。APIの負荷試験です。APIインタフェースはこちらでご参照して頂けます。インストールJDKが必要なので、インストールします。java公式HPからzipファイルをダウンロードします。2.3.1で試しました。gatling.shがあるので実行して、サンプルの負荷試験を実施してみます。bin/gatling.shシナリオを選択します。1のAdvancedSimulationStep01を選択してみましょう。実行完了され、結果が出力されます。結果はこんな感じです。シナリオを書いてみるgatlingはシナリオ自動生成機能を使っても良いのですが、今回は自分で1からシナリオを作成してみます。user-files/simulationsになります。conf/gatling.confのdirectory.simulations項目で変えられます。書いたシナリオはこんな感じです。postリクエストを送りますリクエストbodyはStringBodyを使って設定します。CSVファイルのデータを使って設定します。IFはこんな感じです。]}CSVファイルはこんな感じです。ファイルの置き場所はuser-files/dataになります。merchantId,serviceId,startSec,durationSec,ticketId,count,price149990,service0000001,1569805200,36000,0001,2,3200000000149990,service0000002,1569805200,36000,0002,2,3200000000149990,service0000003,1569805200,36000,0003,2,3200000000149990,service0000004,1569805200,36000,0004,2,3200000000149990,service0000005,1569805200,36000,0005,2,3200000000gatling.shを実行すると、シナリオ選択のところで今回書いたシナリオ(test)が追加されます。それを選択すると、追加シナリオを実行できます。canvasを使って動体感知。月別アーカイブ検索はてなブログをはじめよう!asoviewtechさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。