問題タブ [newman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
teamcity - TeamCity を使用してテスト環境にデプロイする代わりに、ローカル ビルドで newman を実行する
TeamCity のビルド中に、newman を使用してポストマン スクリプトを実行できるようにしたいと考えています。
ビルドをテスト環境にデプロイする代わりに、その特定のビルドで postman スクリプトを実行したいので、他の開発者が使用する環境にデプロイされないようにして、ビルドを壊す可能性があります。
TeamCity の現在のビルド チェーンは次のとおりです。
- メイン プロジェクトのビルド (REST Api と必要なすべてのコードを含む)
- そのプロジェクトで Newman を使用して Postman スクリプトを実行する
コレクションと環境ファイルと、それを呼び出す CLI コマンドがあります。ローカル ビルドの環境を指定しようとすると、機能しません。
エージェントで IIS Express サーバーを実行し、そのアクティブなポートを使用してテストを実行することを考えていますが、うまくいきませんでした。
これにアプローチする方法についてのアイデアをいただければ幸いです。
Postman Integration Tests を TeamCity と統合する方法を見てきましたが、これはテスト環境を使用していますが、これは私が求めているものではありません。
https://ie.com.au/a-how-set-up-automated-api-testingを見て、これは役に立ちましたが、これはまだテスト環境のセットアップに依存していると思います。
java - newmanコマンドを介して、またはJavaを使用してセレンから動的に郵便配達コレクションを呼び出す方法は?
ポストマン コレクション (CreateA.json、CreateB.json など) はほとんどなく、シートに記載されているシーケンスに従って、これらのコレクションを newman を介して動的に数回呼び出したいと考えています。これらのパッケージを特定の順序で呼び出すにはどうすればよいですか?
CSV シート シーケンスは次のとおりです。
- Row1 CreateA.json
- Row2 CreateB.json
- Row3 CreateA.json
- Row4 CreateB.json
- Row5 CreateA.json