タグ

ブックマーク / kazuhira-r.hatenablog.com (2)

  • 負荷テストツール、Locustで遊ぶ - CLOVER🍀

    これは、なにをしたくて書いたもの? Locustという負荷テストツールがあると聞き、テストシナリオをプログラムで書けるそうなので試してみようかと Locust - A modern load testing framework Locust コトハジメ - Qiita 今回は、どんなツールか把握するところを目標に試してみます。 Locust? Pythonで書かれた、負荷テストツールです。 Locust - A modern load testing framework GitHub上のstar数も多くて、割と人気のツールのように見えます。 GitHub - locustio/locust: Scalable user load testing tool written in Python オフィシャルサイトやGitHubによると、以下のような特徴を持つようです。 ※GitHubの内容の方

    負荷テストツール、Locustで遊ぶ - CLOVER🍀
  • PythonでEcho Server/Clientを書いてみる - CLOVER🍀

    これは、なにをしたくて書いたもの? ちょっとしたPythonの勉強がてらに、TCPのEcho Server/Clientを書いてみようと。 Pythonでの、ネットワークプログラミングの基礎を覚えてみる感じで。 お題 文字通り、PythonでTCPでEcho Server/Clientを書くわけですが、特にサーバー側は以下の条件を満たすように作成します。 受け取ったメッセージに対して「Reply: 」を付与して返す 同時に複数の接続を扱える(ひとつの接続を相手にしている間、他の接続の処理を一切行えない、という状況にしない) 停止はCtrl-c クライアントの条件は、起動引数で受け取ったメッセージを送って、サーバーから受け取ったメッセージを標準出力に 書き出して終了、とします。 作成方法は、以下の3つ(+α)で行うようにします。 ブロッキングIO+スレッドプール ノンブロッキングIO asy

    PythonでEcho Server/Clientを書いてみる - CLOVER🍀
  • 1