REST

Mock

REST APIのモックサービスを呼び出すPostmanコレクション

SoapUIで作成したモックサービスを呼び出すPostmanコレクションとなります。 以下の記事で活用しています。 Newman一括実行バッチ apiNameSample01 apiNameSample01.collection.json apiNameSample01.collection.json apiNameSample01.environment.json { "id": "f7d353...
Node.js

Newman一括実行バッチ

newmanコマンドを一括実行したいときに作成したWindowsバッチを備忘録として残しておきます。 ファイルの構成 basedirは基準ディレクトリとします。 basedir │ ├─logs │ └─yyyyMM │ newmanrun_yyyyMMdd_HHmmss.log │ ├─resultRaw │ └─yyyyMM │ └─yyyyMMdd_HHmmss │ ├─apiNameSam...
groovy

REST APIのモック(Soap UI)

Soap UIでREST APIのモックを作成した時の、Soap UIプロジェクトの内容です。 /apiNameSample01/getqueryservice Dispatch: SCRIPT Default Response: default def projectDir = context.expand('${projectDir}'); log.info "projectDir: "+ p...
CI/CD Test

Jenkins-SoapUI連携(API自動テスト)

JenkinsからSoapUIのテストケースを自動実行する方法を備忘録として残しておきます。 概要 Jenkinsのワークスペースを利用したほうが簡単なので、Gitリポジトリを経由しています。Gitに登録したSoapUIのプロジェクトをJenkinsから取出し、それをコマンド実行します。 準備 テスト対象のWebサービス(REST,SOAP)をテストするようなテストケースをSoapUIで作成し、プ...
groovy

SoapUIでRESTログ取得

概要 SoupUIでRESTのログを取得するサンプルを備忘録として残しておきます。 参考: swagger: は応答に時間がかかるので、 この例では、Find pet by ID を使用します。 SoupUIプロジェクト構成 groovyソース 「Test Steps」にマウスカーソルを合わせて、右クリック。「Add Step」-->「Groovy Script」の順で追加します。 ★Logger...