並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 16 件 / 16件

新着順 人気順

locustの検索結果1 - 16 件 / 16件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

locustに関するエントリは16件あります。 テストツールpython などが関連タグです。 人気エントリには 『Locust x Kubernetes で負荷試験入門🦗 コンテナ時代の DoS 攻撃 🦗🦗🦗 【Hipster Shop 攻撃編】 - okadato の雑記帳』などがあります。
  • Locust x Kubernetes で負荷試験入門🦗 コンテナ時代の DoS 攻撃 🦗🦗🦗 【Hipster Shop 攻撃編】 - okadato の雑記帳

    はじめに さて前回 Hipster Shop のログおよびメトリクスの監視が可能になったので、今回から少しずつ中身をみていきます! まず実際に特定の Pod のログをみてみましょう。 すると、なぜか自分がアクセスしていない間にも定期的にログが出力されていることを確認できます。 カートの中身を管理するサービスのログ 例えば👆の gif では GetCartAsync という、(おそらく)カートの中身を確認するときに出力されるはずのログが定期的に吐かれているようですね。 いったいなぜでしょうか? その犯人こそ今回扱うテーマ、 loadgenerator という Pod なのです! Load(負荷) Generator(生成)という名の通り、負荷をかけるために存在する Pod です。 こやつが各サービスに対して Synthetic な(≒ ユーザ行動を模した)リクエストを いつの間にか!勝手に

      Locust x Kubernetes で負荷試験入門🦗 コンテナ時代の DoS 攻撃 🦗🦗🦗 【Hipster Shop 攻撃編】 - okadato の雑記帳
    • Amazon Elasticsearch Serviceへの移行にかかる調査とLocustを用いた負荷試験 | Recruit Tech Blog

      リクルートの大杉です。 本ブログは、2021年2月から3月に弊組織(検索ソリューショングループ)で一緒に働いてもらったアルバイトの塚越駿さんが、今回のアルバイト期間中に実施したことをまとめたものです。 彼には、我々が社内向けに量産している「情報検索API」の内部改善の一環で、Amazon Elasticsearch Service を実サービスで展開するための性能検証を行っていただき、そこで得られた知見を広く共有すべく技術ブログを書いてもらいました。 —ここから塚越さんの記事です— こんにちは、RECRUIT Job for Student 2021に参加していた塚越駿と申します。 本記事では期間中に取り組んだ、既存システムのAmazon Elasticsearch Serviceへの移行に向けた調査と、本番環境投入のための負荷試験についてご紹介します。 はじめに 改めまして、こんにちは。

        Amazon Elasticsearch Serviceへの移行にかかる調査とLocustを用いた負荷試験 | Recruit Tech Blog
      • 機械学習を利用するコンポーネントの継続的な性能検証と Locust を利用した負荷テストの実施方法 - DATAFLUCT Tech Blog

        こんにちは。本稿では機械学習を利用したコンポーネントの処理速度の計測方法、および負荷テストのやり方について解説してゆきます。 機械学習を利用するコンポーネントの処理速度を計測する必要性 機械学習アルゴリズムを適用する関数の処理速度を検証 実行時間を測定 関数の実行時間を算出するデコレーター 性能評価テストと継続的な性能チェック 機械学習 API の性能を評価する Locust:インストールと負荷テスト設定追加 Locsutを使った測定測定 もうすこし高度な使い方 分散実行 コマンドラインから実行 まとめ 機械学習を利用するコンポーネントの処理速度を計測する必要性 機械学習を利用したタスクでは、モデルの精度に注意が行きがちです。しかし、一般的なWebアプリケーションでは入力はリソースID(ユーザIDなど)やシンプルなJSONである場合が多いのに対し、機械学習は入データ(自然言語や画像など)や

          機械学習を利用するコンポーネントの継続的な性能検証と Locust を利用した負荷テストの実施方法 - DATAFLUCT Tech Blog
        • Locustの分散負荷テスト環境をAWS Fargateを使って簡単に用意してやる - Qiita

          概要 この記事では、負荷テストツールLocustで分散負荷テスト環境を構築するに当たって私が使っている方法をまとめます。 構築はAWS Fargateを使って、設定をできるだけ少なくしました。 AWSの操作にはTerraformを使って、構築・破棄を繰り返しできるようにしています。 背景 これまでやっていた負荷テスト 負荷テストはどのようにして実行しているでしょうか? 私はこれまで簡単なものはApacheBenchで行い、 ログインを含むシナリオが必要なものはシェルスクリプトでコードを書いて実行していました。 しかし、ApacheBenchは静的なWebサイトなどで使うには良いのですが、Webアプリのテストとなると機能が足りないと感じていました。 シェルスクリプトを使えば何でもできる反面、テストの作成に時間がかかりがちで、メンテナンスもしずらくなっていました。 Locustを使った負荷テス

            Locustの分散負荷テスト環境をAWS Fargateを使って簡単に用意してやる - Qiita
          • 人気の負荷試験(負荷テスト)ツールを調べてみる(Locust, Vegeta, wrk) - もた日記

            負荷試験(負荷テスト)ツール一覧 Locust Vegeta wrk 負荷試験(負荷テスト)ツール一覧 人気の負荷試験(負荷テスト)ツールを調べてみる。 ツール一覧はawesome-http-benchmarkにまとまってた。 github.com スター数順に並べてみる(スター数500以上)。 wrk, Vegeta, Locustが人気のようだ。 Repository スター数 wg/wrk 24,502 tsenart/vegeta 14,504 locustio/locust 12,699 rakyll/hey 8,265 loadimpact/k6 6,480 gatling/gatling 4,708 apache/jmeter 4,079 JoeDog/siege 3,997 mcollina/autocannon 3,642 giltene/wrk2 2,467 codes

              人気の負荷試験(負荷テスト)ツールを調べてみる(Locust, Vegeta, wrk) - もた日記
            • EKS x Locustで構築する大規模負荷試験環境

              OPENREC.tvでは昨年からEKSの本番運用が始まったことに伴い、負荷試験環境の整備を行いました。負荷試験クライアントとして選定したLocustを、負荷試験用のEKS上で稼働させることによって、様々な負荷試験を素早く実施できる様になりました。 master-slave構成におけるslaveの素早いスケーリングや、kustomizeを使ったGitOpsによる容易なシナリオ切り替え、ArgoCDによるGUIからの負荷試験環境操作など、KubernetesにLocustを構築したメリットなどをご紹介できればと思います。

                EKS x Locustで構築する大規模負荷試験環境
              • APIの性能テストにLocustを使ってみた|SHIFT Group 技術ブログ

                はじめにこんにちは。SHIFTのインフラ・アーキテクトの岡田です。 テストツールのLocustを使用してAPIの性能テストを行う機会がありました。そこで得た知見を、よく使用する機能に絞って紹介したいと思います。「Locustを使ってすぐに性能テストを始めたい!」という方の一助になれば幸いです。 Locustって何?Locust( https://locust.io/ )はWebアプリケーションやAPIの性能テストを行うための、オープンソースの負荷テストツールです。同様のものとしてはJMeterやk6などが有名ですが、Locustの特徴は何といってもPythonでテストスクリプトを書けることです。 テストスクリプトは普通のPythonプログラムなので、使い慣れたIDEはそのまま使用できます。また、Pythonの豊富なパッケージを使ってテスト結果を処理したり、CI/CDに性能テストを組み込むこ

                  APIの性能テストにLocustを使ってみた|SHIFT Group 技術ブログ
                • 最速でlocustを体験してみた | DevelopersIO

                  こんにちは。ゲームソリューション部の出村です。 負荷試験でLocustを扱う機会がありました。これまでJMeterやgatlingの利用経験はありましたがLocustは初体験となります。 他の負荷試験ツールとの違いに触れつつLocastのセットアップ方法や機能について解説します。 Locastとは ざっくりいえばJMeterなどと同じく負荷試験ツールのことです。 他の負荷試験ツールと異なる点は次のことが挙げられます。 Pythonで動く サーバ、スレーブ構成が可能 シナリオがPythonで書ける Python3で動く 動作環境で必要なのがPython 3です。Python3.10以上がインストールされている環境であれば動作しますし、インストールもpipコマンドだけで終わります。 シナリオがPythonで書ける シナリオのスクリプトもPythonで書けます。Pythonであれば書き慣れている

                    最速でlocustを体験してみた | DevelopersIO
                  • LOCUST編集部からのお知らせ|LOCUST(ロカスト)

                    みなさま、こんにちは。LOCUST編集部です。 noteでの購読マガジン「ロカスト+」を楽しみにしていただいている皆さん、いつもありがとうございます。そして、更新が滞ってしまい、大変申し訳ございませんでした。 金銭を定期的にお支払いいただく以上、私たちにはなにかしらのお返しをしなくてはいけない義務が生じます。ここ数ヶ月、私たちは義務を怠っており、皆さんの信頼を大きく損なってしまったと存じます。誠に申し訳ございません。 今回、編集部内で協議し、ロカスト+のマガジンを廃刊することにしました。今まで、noteでコンスタンスに原稿やトーク音声を上げつつ、マガジン全体が面白いものになるよう何度も対策を講じましたが、結果は思わしいものではありませんでした。そして、noteのシステムが根本的にLOCUSTの運動・運用と合わないと私たちは判断しました。 noteは、マガジンの全体図が見えにくい作りになって

                      LOCUST編集部からのお知らせ|LOCUST(ロカスト)
                    • チープカシオA700WM-7A - locust tree

                      いわゆるチープカシオ(チプカシ)と呼ばれる、カシオの低価格帯時計A700WM-7Aのレビュー。 簡単にまとめると、薄型軽量、程よくレトロで悪目立ちしないシンプルな時計だと思う。 2023年現在、A700WM-7Aは国内販売されていない為、並行輸入品を購入した。 カシオ スタンダード A700WM-7A 腕時計 メンズ レディース キッズ 子供 男の子 女の子 チープカシオ[並行輸入品] CASIO(カシオ) Amazon (正式な型番はA700WM-7AVTかもしれない。) 同じデザインのゴールド版、A700WMG-9Aもある。 [カシオ]カシオ スタンダード A700WMG-9A 腕時計 メンズ レディース キッズ 子供 男の子 女の子 チープカシオ チプカシ デジタル 日付 ゴールド 金 メッシュ 海外モデル [並行輸入品] CASIO(カシオ) Amazon ちなみに、A700WM-

                        チープカシオA700WM-7A - locust tree
                      • Locust を用いた Amazon EKS 上で動作するワークロードの負荷テスト | Amazon Web Services

                        Amazon Web Services ブログ Locust を用いた Amazon EKS 上で動作するワークロードの負荷テスト 序章 多くの AWS 利用者は、自身のワークロードを実行するために Amazon Elastic Kubernetes Service ( Amazon EKS ) を利用しています。そのため、EKS クラスターをテストするプロセスを用意して、ワークロードを公開する前に弱点を特定し、クラスターを最適化することが不可欠です。負荷テストは、実世界のトラフィックを模倣する人工的な負荷を発生させることによって、ワークロードの性能や信頼性に焦点を当てます。特に、EKS の高い弾力性を期待する場合には有効です。 Locust は、リアルタイムダッシュボード 及び プログラマブルなテストシナリオを備えたオープンソースの負荷試験ツールです。 このブログでは、2 つの Amaz

                          Locust を用いた Amazon EKS 上で動作するワークロードの負荷テスト | Amazon Web Services
                        • LocustでRailsアプリに負荷試験やる

                          唐突にやりたくなった。 Locust は Python スクリプトで記述する負荷試験ツール。 Locust には簡単なチュートリアルがある。 https://docs.locust.io/en/stable/quickstart.html チュートリアルの中でログインしてるが、だいぶ昔から必須のCSRFの取り回しの記載が無い。チュートリアル後に、仕事で作ってるRailsアプリの負荷試験やってみようとすると、いきなり躓く。ログインできねえじゃねえかと。ちょっとフォローを交えた記事を書いてみる。 Locust入れる Locust と lxml (CSRFトークン切り出しのため) を入れる。lxmlでなくともreでどうとでもなりそうな気がする。 この記事は Locust 1.2.3 で動作確認しています。 Redmineを立てる rails new してたら連休が終わる。Rails製でログイン機

                            LocustでRailsアプリに負荷試験やる
                          • 初学者がlocust 1.0で負荷試験を行う - Qiita

                            Webシステムの負荷試験を行う際、最近はjmeterではなくlocustがオススメと聞いたので、試してみました。 シナリオをpythonで書けるので複雑なケースに対応できる 多重度を上げる際、jmeterだと1ユーザ1スレッドになるが、locustなら少ないリソースでも負荷をかけやすい 結論から言うと、公式ドキュメント通りにやれば動きます。 が、割と最近に出た1.0で破壊的変更があったようで、少し前の外部記事を元にすると動きません。そしてハマる(実際ハマった)。 この記事はそういった人がエラーメッセージから逆引きするもののつもりで書いています。 なお、いくつか動かない実装として他記事を引用していますが、あくまでlocustの破壊的変更によるものであり、引用元記事が間違っている訳ではないことは注釈しておきます。 細かな仕様や説明は当記事よりそちらの方が詳しいので、ご参考まで。 前提環境 端末

                              初学者がlocust 1.0で負荷試験を行う - Qiita
                            • locustでWooCommerceとStripeを使ったサイト(WordPress)での購入処理をするやり方 - Qiita

                              はじめに wordpress上でwoocommerceとstripeを使ったサイトへの購入処理をlocustで実装したので解説します. woocommerceとは wordpressで無料で使えるプラグインで本格的なサイトを作ることができます. 詳しい説明はここで見れます. stripeとは オンライン決済サービスのことです. 詳しい説明はここで見れます. locustコード 最初にコードをのせておきます. from locust import HttpUser, TaskSet, task, constant import random import re class UserBehavior(TaskSet): headers= { "Content_Type": "application/x-www-form-urlencoded" } def on_start(self): """

                                locustでWooCommerceとStripeを使ったサイト(WordPress)での購入処理をするやり方 - Qiita
                              • Locustをローカル環境で動かす - Qiita

                                この記事は何か Locustという負荷検証ツールを、ローカル環境で動かしてみました。 Locustとは Python製の負荷検証ツールです。 Web UI付きで、手軽に操作することができます。 ドキュメント ローカル環境で動かしてみた 動作環境を用意 Docker環境を用意しました。 コードは↑を参照ください。ポイントは以下。 WebUI用に、8089ポートを開けておく Python環境にて、pip install locustでLocustをインストールする(build-essentialがないとインストールに失敗したので、入れておく) # python --version Python 3.9.17 # locust --version locust 2.15.1 from /usr/local/lib/python3.9/site-packages/locust (python 3.

                                  Locustをローカル環境で動かす - Qiita
                                • LocustをEKS上で動かす - Qiita

                                  この記事について 負荷試験にてLocustを利用する必要がありました。そこで柔軟にスケールできるようにEKS上で動かすことになりました。 EKS上でLocustを動かして、簡単な負荷試験を実施する手順などについてこの記事にまとめます。 なお、この記事ではLocustのシナリオについては深く触れません。 あくまで動作確認レベルのシナリオになります。 簡単に登場人物の紹介 Locsut Python製の負荷試験ツールです。 負荷試験のシナリオをPythonを用いて柔軟に作り込むことができます。 locustにはmaster/workerモード機能があり、これを利用することで複数インスタンス(コンテナ)を利用してスケールさせながらlocustによる負荷試験を行うことが可能です。 今回はこのmaster/workerモードを利用して、locustを動かします。 EKS KubernetesのAWS

                                    LocustをEKS上で動かす - Qiita
                                  1

                                  新着記事