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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hidetake Iwata
October 19, 2012
Technology
0
760
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.4k
Cluster AutoscalerをTerraformとHelmfileでデプロイしてPrometheusでモニタリングする / Deploy the Cluster Autoscaler with Terraform and Helmfile, Monitor with Prometheus
int128
3
1.8k
認証の仕組みとclient-go credential plugin / authentication and client-go credential plugin
int128
7
7.8k
CLIでOAuth/OIDCを快適に利用する
int128
0
970
AppEngine × Spring Boot × Kotlin
int128
0
150
いつものJIRA設定
int128
1
220
Swaggerのテンプレートを魔改造した話 / Customize Swagger Templates
int128
1
4.9k
本番環境のリリースを自動化した話
int128
0
830
Swagger × Spring Cloud
int128
0
120
Other Decks in Technology
See All in Technology
20260204_Midosuji_Tech
takuyay0ne
1
160
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
670
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Agent Skils
dip_tech
PRO
0
130
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.7k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
430
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
750
Writing Fast Ruby
sferik
630
62k
Music & Morning Musume
bryan
47
7.1k
Leo the Paperboy
mayatellez
4
1.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
The browser strikes back
jonoalderson
0
420
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
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 ありがとうございました