タグ

pythonとhttpに関するy-teraokaのブックマーク (2)

  • Python 製の負荷試験ツール Locust を試してみた - co3k.org

    Web の負荷試験ツールとして代表的なのは Apache JMeter だと思いますが、 Apache JMeter 自体が結構重いのと、テストシナリオの保守が GUI ツールでは結構ツライ (シナリオファイルは XML ですが、とても人間が手を加えられるような代物じゃない) なあということで代替となるものを探していました。 で、心惹かれたのが以下のツールです。 Gatling Tsung Locust Gatling は非常によさそうなんですが、うーん要 JDK か……あとは複数台から負荷を掛けることができないというのもちょっとマイナスですね。まあどっちもどうにかしようと思えばどうにかなるポイントではあるんですけど。 Tsung は Erlang 製で、仕事で Erlang 使う可能性も出てくる気がするのでこれで慣れ親しんでおくのもいいかなーと思ってシナリオファイルを覗いてみたら ド直球

  • シンプルでカスタマイズしやすいHTTPプロクシ "SimpleHTTPProxy" を作った - ももいろテクノロジー

    https://github.com/inaz2/SimpleHTTPProxy 簡単にカスタマイズできるHTTPプロクシが欲しかったのだけど、Webを探してみてもちょうどよいものがなかったので作った。 ターミナルで、PythonSimpleHTTPServerモジュールと同じように $ python -m SimpleHTTPProxy と叩くと、ローカルホストのtcp/8080に何もしないプロクシサーバが立ち上がる。 もちろん、マルチスレッドで動作。 標準モジュールのみで書かれているので、外部パッケージをインストールする必要もない。 これだけではたいしたことはないのだが、下のようにSimpleHTTPProxyHandlerを継承してハンドラをオーバーライドするだけで、プロクシの挙動を柔軟にカスタマイズすることができる。 #!/usr/bin/env python # RemoveI

    シンプルでカスタマイズしやすいHTTPプロクシ "SimpleHTTPProxy" を作った - ももいろテクノロジー
  • 1