Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ECサービスの負荷テストの裏側 / performance-testing-and-analysis

ECサービスの負荷テストの裏側 / performance-testing-and-analysis

Kenichi Takahashi

May 25, 2015
Tweet

More Decks by Kenichi Takahashi

Other Decks in Technology

Transcript

  1. TJNVMBUJPOMPH UTW TFDVSF1VSDIBTF4JNVMBUJPOQVSDIBTFTJNVMBUJPO 36/    3FDPSEFE4JNVMBUJPO 64&3 45"35

      3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  KRVFSZNJOKT    0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ໊લ Ϣʔβ*% ϥϕϧ 3FR։࢝ 3FRऴྃ 3FTऴྃ 3FT։࢝
  2. TJNVMBUJPOMPH UTW TFDVSF1VSDIBTF4JNVMBUJPOQVSDIBTFTJNVMBUJPO 36/    3FDPSEFE4JNVMBUJPO 64&3 45"35

      3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 64&3 45"35   3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  @TIPX@QSPEVDU     0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ʜ    0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  QSPEVDU@TUPDLKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  DBSUKT     0,  3FDPSEFE4JNVMBUJPO 3&26&45  KRVFSZNJOKT    0,  3FDPSEFE4JNVMBUJPO 3&26&45  MJQIQ ໊લ Ϣʔβ*% ϥϕϧ 3FR։࢝ 3FRऴྃ 3FTऴྃ 3FT։࢝ (BUMJOHͷ γεςϜϩά΋͸͍ͬͯΔ
  3. γεςϜϩάΛ࡟আ͢Δ  ࡶͳϫϯϥΠφʔ  γεςϜϩάͱແବͳλϒΛ࡟আ egrep -v "RUN|USER" simulation.log \

    | ruby -pe 'gsub(/[\t ]*$/, "")' \ | ruby -pe 'gsub(/\t+/, "\t")' > simulation.tsv