SOAP

CI/CD Test

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

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

SOAPリクエスト送信(xmlファイル読込)

xmlファイルを読込んで、SOAPリクエストを送信するサンプルです。 リクエスト送信プログラム package test2; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.StringWriter; import javax.xm...
Java

SOAPリクエスト送信(SOAPBody)

SOAPリクエスト送信サンプルコードです。 リクエスト送信プログラム package test1; import java.io.FileOutputStream; import java.util.Iterator; import javax.xml.soap.MessageFactory; import javax.xml.soap.SOAPBody; import javax.xml.soa...
groovy

Webサービス(SOAP編)その3

本記事の概要 Webサービス(SOAP編)その3ではSoapUIのGroovy Scriptでログ出力プログラムを作成します。 【前提条件】 Webサービス(SOAP編)その2 まで実施済みであること。 プログラム作成 以下の Groovy Script を作成します。 LoggerXml SOAPリクエスト情報とレスポンス情報をログファイルとして出力するスクリプトのサンプルとなります。 // T...
Java

Webサービス(SOAP編)その2

Webサービス(SOAP)の動作確認 Webサービス(SOAP編)その2では、 Webサービス(SOAP編)その1で作成した、Webサービスの動作確認を行います。 【前提条件】 Webサービス(SOAP編)その1を実施済、Webサービスが公開された状態であること。 SoapUIインストール済みであること。(インストール方法の記載は省略しています。) 1. SoapUIプロジェクトの作成 以下の手順...
Java

Webサービス(SOAP編)その1

Webサービス(SOAP)の作成 Webサービス(SOAP編)その1では、プロバイダ(サーバ)側のサービスを作成します。 【前提条件】 JDK 1.8 インストール済みであること (jaxwsを使用します) 1. プログラム作成 任意のディレクトリを決め、以下のプログラムを作成します。 どこでも良いですが、サンプルでは C:\pleiades\workspace\jaxwsApp\src にて、作...