ホームページ >バックエンド開発 >Python チュートリアル >Python3.6パフォーマンステストフレームワークLocustのインストールと使い方を詳しく解説(写真)

Python3.6パフォーマンステストフレームワークLocustのインストールと使い方を詳しく解説(写真)

黄舟
黄舟オリジナル
2017-10-11 10:53:453927ブラウズ

次のエディターは、Python 3.6 パフォーマンス テスト フレームワーク Locust のインストール方法と使用方法に関する記事 (詳細な説明) を提供します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターをフォローして見てみましょう

背景

Python3.6パフォーマンステストフレームワークLocustの構築と使用

基礎

Pythonのバージョン: python3.6

開発ツール: pycharm

Locustのインストールと構成

「ファイル」→「設定」をクリック

「設定」をクリックして設定ウィンドウに入り、「プロジェクトインタープリター」を選択します

「+」をクリック

必要な「Locust」を入力し、「パッケージのインストール」をクリックします

インストールが完了し、使用できるようになります。

Locust ツールをインストールした後は、システムの負荷テストを行うための簡単な Python ファイルを作成するだけです。以下に例を示します:


from locust import Locust, TaskSet, task

class UserBehavior(TaskSet):
 @task
 def job(self):
  pass

class User(Locust):
 task_set = UserBehavior
 min_wait = 1000
 max_wait = 3000

次に、ターミナルに次のように入力します:


mars@mars-Ideapad-V460:~/test$ locust
[2015-09-12 10:46:36,876] mars-Ideapad-V460/INFO/locust.main: Starting web monitor at *:8089
[2015-09-12 10:46:36,919] mars-Ideapad-V460/INFO/locust.main: Starting Locust 0.7.3

次に、ブラウザで localhost:8089 にアクセスすると、次のページがポップアップ表示されます:

最初の行 ユーザー数2 行目のハッチ率 (生成されたユーザー数/秒) は、シミュレートされたユーザーを生成する速度を示します。すべてのユーザーが生成された後、テスト統計が開始されます。入力後、「Start swarming」をクリックして開始します。テスト:

以上がPython3.6パフォーマンステストフレームワークLocustのインストールと使い方を詳しく解説(写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。