Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Jenkinsによるパフォーマンステストの自動化
Search
Hidetake Iwata
October 19, 2012
Technology
0
690
Jenkinsによるパフォーマンステストの自動化
第6回Jenkins勉強会
https://jenkins.connpass.com/event/1167/
Hidetake Iwata
October 19, 2012
Tweet
Share
More Decks by Hidetake Iwata
See All by Hidetake Iwata
Rewrite Go error handling using AST transformation
int128
1
1.3k
Cluster AutoscalerをTerraformとHelmfileでデプロイしてPrometheusでモニタリングする / Deploy the Cluster Autoscaler with Terraform and Helmfile, Monitor with Prometheus
int128
3
1.7k
認証の仕組みとclient-go credential plugin / authentication and client-go credential plugin
int128
7
7.5k
CLIでOAuth/OIDCを快適に利用する
int128
0
890
AppEngine × Spring Boot × Kotlin
int128
0
120
いつものJIRA設定
int128
1
190
Swaggerのテンプレートを魔改造した話 / Customize Swagger Templates
int128
1
4.8k
本番環境のリリースを自動化した話
int128
0
790
Swagger × Spring Cloud
int128
0
110
Other Decks in Technology
See All in Technology
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
110
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
290
P2P ではじめる WebRTC のつまづきどころ
tnoho
1
270
サイバー攻撃のシミュレーション:攻撃者の視点からみる防御のむずかしさ!AWSで試してみよう / 20250423 Kumiko Hemmi
shift_evolve
PRO
1
110
MCPと認可まわりの話 / mcp_and_authorization
convto
2
310
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
130
Snowflake のアーキテクチャは本当に筋がよかったのか / Data Engineering Study #30
indigo13love
0
290
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
140
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
110
AI によるドキュメント処理を加速するためのOCR 結果の永続化と再利用戦略
tomoaki25
0
150
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
2
770
Expertise as a Service via MCP
yodakeisuke
1
160
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
720
Code Review Best Practice
trishagee
69
19k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
760
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
Done Done
chrislema
184
16k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Designing for Performance
lara
610
69k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
2012.10.19 第6回Jenkins勉強会 1 @int128 Jenkinsによる パフォーマンステストの自動化
2012.10.19 第6回Jenkins勉強会 2
2012.10.19 第6回Jenkins勉強会 3 パフォーマンステスト?
なぜパフォーマンステストが必要か? 2012.10.19 第6回Jenkins勉強会 4 • キャパシティプランニング • 品質保証 • 性能
• ユーザビリティ • 信頼性(→ストレステスト)
キャパシティプランニング 2012.10.19 第6回Jenkins勉強会 5 想定需要に耐えうるシステム構成を見積もり、 新規や拡張の計画に活用する。 負荷 or データ件数 リソース使用量
or 所要時間
なぜ自動化が必要なのか? 2012.10.19 第6回Jenkins勉強会 6 • テスト可能な要件や設計を考える動機付け • 実行コストを下げる • 作業ミスを排除する
• 夜間や休日を有効活用する
パフォーマンステストの実行 2012.10.19 第6回Jenkins勉強会 7 1. 事前条件 • データセットの投入 • アプリケーションの設定
2. 負荷生成 or アプリケーション実行 3. ログ収集 4. 分析 • スループット、時間、リソース • 事後条件
パフォーマンステストのワークフロー 2012.10.19 第6回Jenkins勉強会 8 成果物 リポジトリ デプロイ スモーク テスト テスト実行
テスト結果 テストデータ (入力) テストスクリプト (シナリオ) 分析レポート 評価 テスト設計
パフォーマンステストのワークフロー 2012.10.19 第6回Jenkins勉強会 9 成果物 リポジトリ デプロイ スモーク テスト テスト実行
テスト結果 テストデータ (入力) テストスクリプト (シナリオ) 分析レポート 評価 テスト設計
継続的パフォーマンステスト 2012.10.19 第6回Jenkins勉強会 10 継続的インテグレーションにおいてパフォーマンステストも実 施することで、 • 早い段階からパフォーマンスの問題に対処できるのでは ないか? •
テスト可能な要件や設計を決める動機付けになるのでは ないか?
2012.10.19 第6回Jenkins勉強会 11 設計 実装 テスト コミット ソースコード リポジトリ ビルド
ユニット テスト 統合 テスト ドキュメント コードチェック テストレポート 成果物 リポジトリ コード レビュー フィードバック テスト設計 テスト計画 継続的インテグレーション のワークフロー
12 設計 実装 テスト コミット ソースコード リポジトリ ビルド ユニット テスト
統合 テスト ドキュメント コードチェック テストレポート 成果物 リポジトリ デプロイ スモーク テスト パフォーマンス テスト テスト結果 コード レビュー テストデータ テストスクリプト 分析レポート 評価 フィードバック テスト設計 テスト設計 テスト計画 継続的パフォーマンステスト のワークフロー 2012.10.19 第6回Jenkins勉強会
13 設計 実装 テスト コミット ソースコード リポジトリ ビルド ユニット テスト
統合 テスト ドキュメント コードチェック テストレポート 成果物 リポジトリ デプロイ スモーク テスト パフォーマンス テスト テスト結果 コード レビュー テストデータ テストスクリプト 分析レポート 評価 フィードバック テスト設計 テスト設計 テスト計画 継続的パフォーマンステスト のワークフロー 2012.10.19 第6回Jenkins勉強会
必要なもの 2012.10.19 第6回Jenkins勉強会 14 プロセス リテラシー ツール
2012.10.19 第6回Jenkins勉強会 15 ありがとうございました