SoapUI負荷テストレポートダッシュボード
このポストでは、ロードテスト結果ダッシュボードをプロデュースしてダッシュを使用して作成する方法を示します.
あなたのロードテストを実行するためにSoapUI OpenSourceバージョンを使用すると仮定すると、非常に限られた機能があります- アーカイブのテスト結果. システムがどのように前のビルドに関して行っているかを分析してください. グラフィカルな表現をダッシュボードの時間と負荷をかけてシステムのパフォーマンスを表示します. ここでは、これらの制限を克服するために作成したソリューションです. 我々が知っているので、...CSVファイルは、コマンドプロンプトからロードテストを実行するときに統計情報で生成されます. 今、私はデータベースにアーカイブされた結果を持っています
では、始めましょう!
コードリポジトリhttps://github.com/akshayca/SoapUiLoadTestDashboard
ステップ1 -実行
runloadtestを作成します.コマンドプロンプトからすべてのロードテストを実行する
使いましたcalculator プロジェクト例.
以下はプロジェクト構造です.私は、私の例のSoapuiプロジェクトを載せました.TestCaseフォルダ内のXML
実行コマンドは次のようになります-
ステップ2 -データアーカイブと報告
' soapuiloadTestResults 'というデータベースを作成し、結果をアーカイブします.
を実行する
実行が完了すると、データベースにアーカイブされたデータをチェックできます.
ダッシュが実行されますhttp://127.0.0.1:8050/
ダッシュボードに十分なデータがあれば、次のようになります.
コードリポジトリhttps://github.com/akshayca/SoapUiLoadTestDashboard
これで何か助けが必要ならば教えてください.
あなたのロードテストを実行するためにSoapUI OpenSourceバージョンを使用すると仮定すると、非常に限られた機能があります-
I used
Python
withPandas
to filter out the unwanted data and archive the results in the database usingpymssql
.
Dash
and plotly
ダッシュボードを作成し、ステークホルダーにアクセスできるサーバー上でホストします.では、始めましょう!
コードリポジトリhttps://github.com/akshayca/SoapUiLoadTestDashboard
ステップ1 -実行
runloadtestを作成します.コマンドプロンプトからすべてのロードテストを実行する
使いましたcalculator プロジェクト例.
以下はプロジェクト構造です.私は、私の例のSoapuiプロジェクトを載せました.TestCaseフォルダ内のXML
実行コマンドは次のようになります-
>set projectRootFolder=C:\SoapUiLoadTest\TestCase\
>set ReportFoler=C:\SoapUiLoadTest\TestResults\
>set limit=15
>set thread=10
>loadtestrunner.bat -s"CalculatorSoap TestSuite" -c"Add TestCase" -l"LoadTestAdd" -m%limit% -n%thread% -r -f%ReportFoler% "%projectRootFolder%example-soapui-project.xml"
を実行するrunLoadTest.bat
, 実行が開始され、レポートは現在のタイムスタンプで生成されます.ステップ2 -データアーカイブと報告
' soapuiloadTestResults 'というデータベースを作成し、結果をアーカイブします.
を実行する
createDashboard.py
Note: You need to pip install all the imports used for this project and have bWLwgP.css file in the assets folder.
実行が完了すると、データベースにアーカイブされたデータをチェックできます.
ダッシュが実行されますhttp://127.0.0.1:8050/
ダッシュボードに十分なデータがあれば、次のようになります.
コードリポジトリhttps://github.com/akshayca/SoapUiLoadTestDashboard
これで何か助けが必要ならば教えてください.
Reference
この問題について(SoapUI負荷テストレポートダッシュボード), 我々は、より多くの情報をここで見つけました https://dev.to/akshayca/soapui-load-test-reporting-dashboard-2mn2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol