HttpRunner公式テストサービス(api_server.py)を開始

 長い時間のためのフィドルないドスでは、最終的にはgitで動作し、なぜするコマンドを見つけましたか?

 

 

マウンティング

PyPI上でホストされているHttpRunnerの安定したバージョンは、使用することができ  pip 、インストールのために。

$ピップインストールhttprunner

 

 

あなたは、最新の開発版を使用する必要がある場合は、インストール倉庫アドレスのGitHubのプロジェクトを使用することができます。

$ピップインストールのgit + HTTPS://github.com/HttpRunner/HttpRunner.git@master

 

 

 

 

インストールの確認

HttpRunnerインストールが成功した後、システムは、以下の5つのコマンドを追加します。

  • httprunner:コアコマンド
  • ate(ApiTestEngine命名時間フレームワークで)コマンドによって使用されると、関数はhttprunnerと同一であります
  • hrun:略称httprunner、httprunnerと同様の機能とまったく同じ
  • locusts:に基づいて  イナゴ  達成性能試験を
  • har2case:エイズは、共通の標準フォーマットHARであってもよい(HTTPアーカイブ)に変換されたYAML/JSONテストケースフォーマット

全く同じ3つのコマンドを食べたhttprunner、hrun、同一の特徴は、個人的に使用することをお勧めhrunコマンドを。

バージョン番号が正しく表示されている場合は、次のコマンドを実行し、その後、HttpRunner正常にインストール。

$クラッシュV 
2.0.2 

$ har2case V 
0.2.0

 

 

 

 

 

 

 

開発者モード

デフォルトでは、インストールにのみ必要HttpRunner実行HttpRunner依存ライブラリをインストールします。

あなただけHttpRunnerを使用している場合、また、私たちは、あなたは、次の手順を必要とする、HttpRunnerデバッグ(デバッグ)を開発する必要があります。

HttpRunner使用  pipenv  依存関係を管理するために、インストールしpipenvない場合は、次のコマンドフォローを実行する必要があります。

$ pipenvをインストールするPIP

 

 

取得HttpRunnerソース:クローンのコードは、ユーザーのCドライブの下に配置され、グローバル検索、アドレスは後に使用されますすることができます。C:\ Users \ユーザーA11-32 \ HttpRunner

$ gitのクローンhttps://github.com/HttpRunner/HttpRunner.git
 
 

 

倉庫へのディレクトリ、およびすべての依存関係をインストールします。

$ pipenvインストール--dev


 

ユニットテストを実行し、テストに合格している場合は、通常の環境。

発見unittestの$ pipenvの実行のpython -m

 

 

 

 

 HttpRunnerサービスが開始

  • プロジェクトでは、ディレクトリがapi_server.pyインタフェース(API)サンプルサービスがありますテスト

私のパスが、これは後で使用されることがある:C:\ Users \ユーザーA11-32 \ HttpRunner \テスト

 

 

 

  •  その後pyenv363環境をフラスコアプリケーションサービスのためのケースの形を達成するために、サービスを開始するために、必要フラスコスクリプトのサポート:$ピップは、インストールフラスコスクリプト

 

 

 

 

  • 注ここでは、ディレクトリへの最初のCD / HttpRunner / testsディレクトリの親は、通常のアナログAPIサーバーの前に輸出し、オープンフラスコの実行を実行している必要があることを

 

  • $輸出FLASK_APP =テスト/ api_server.py和$輸出FLASK_ENV =開発和$フラスコの実行
FLASK_APP = api_server.py環境変数と環境変数を提供しているFLASK_ENV



 

 

 

  •  お使いのブラウザを開き、http://127.0.0.1:5000を訪問し、サービスが正常に起動することを示す、Hello Worldの!表示があります

 

おすすめ

転載: www.cnblogs.com/wenm1128/p/12488001.html