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

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

676954675cda206b7baae939a82a8ef4?s=128

Kenichi Takahashi

May 25, 2015
Tweet

Transcript

  1. 4.
  2. 5.
  3. 13.

    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։࢝
  4. 14.

    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ͷ γεςϜϩά΋͸͍ͬͯΔ
  5. 15.

    γεςϜϩάΛ࡟আ͢Δ  ࡶͳϫϯϥΠφʔ  γεςϜϩάͱແବͳλϒΛ࡟আ egrep -v "RUN|USER" simulation.log \

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