長い時間のためのフィドルないドスでは、最終的には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 =開発和$フラスコの実行
- お使いのブラウザを開き、http://127.0.0.1:5000を訪問し、サービスが正常に起動することを示す、Hello Worldの!表示があります