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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
990
AppEngine × Spring Boot × Kotlin
int128
0
160
いつものJIRA設定
int128
1
220
Swaggerのテンプレートを魔改造した話 / Customize Swagger Templates
int128
1
4.9k
本番環境のリリースを自動化した話
int128
0
830
Swagger × Spring Cloud
int128
0
130
Other Decks in Technology
See All in Technology
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
120
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
380
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
400
「捨てる」を設計する
kubell_hr
0
440
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
なぜarray_firstとarray_lastは採用、 array_value_firstとarray_value_lastは 見送りだったか / Why array_value_first and array_value_last was declined, then why array_first and array_last was accpeted?
cocoeyes02
0
270
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
スケーリングを封じられたEC2を救いたい
senseofunity129
0
120
SaaSに宿る21g
kanyamaguc
2
180
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
150
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
120
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
Featured
See All Featured
Visualization
eitanlees
150
17k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Context Engineering - Making Every Token Count
addyosmani
9
780
What's in a price? How to price your products and services
michaelherold
247
13k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Curious Case for Waylosing
cassininazir
0
280
Fireside Chat
paigeccino
42
3.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
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 ありがとうございました