More Related Content
PDF
KEY
PPT
PDF
PDF
PPT
PDF
テスティングフレームワークに入門してみた - Swift編 PDF
What's hot
PDF
PDF
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ PDF
PPTX
PPT
How to manage Cakephp @CakePHP_Fukuoka_2 PDF
PDF
脆弱性もバグ、だからテストしよう PHPカンファンレス2015 PDF
PDF
PPT
PPTX
PPT
PDF
負荷対策しておもったことまとめ~JMeterでSocket.IOもいけるでよ~ PDF
PDF
Session3 - LabVIEW NXG Training Course PDF
大規模な負荷でもドキドキしない為のJava EE PDF
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学 PDF
Session9 - LabVIEW NXG Training Course PDF
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~ Viewers also liked
PPTX
nGrinder 3.0 : Load Test even kids can do PPTX
practical perf testing - d2startup PPTX
PPTX
Advanced nGrinder 2nd Edition PDF
PPT
Performance testing and reporting with JMeter PDF
InfluxDB の概要 - sonots #tokyoinfluxdb PPTX
Interpreting Performance Test Results PPTX
PDF
CODE BLUE 2014 : バグハンターの愉しみ by キヌガワマサト Masato Kinugawa PDF
【kintone便利に使おうシリーズ】[vol.07 プロセス管理] Similar to nGrinder3 : だれもが簡単にできる性能テスト
PDF
Code igniterでテスト駆動開発 資料作成中 PPTX
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会) PDF
Ignite ui 2012 最新情報 jQuery UI 編 PPTX
Developer summit continuous deliveryとjenkins PDF
PDF
PDF
Trac Plugin Developement with Jenkins PDF
PDF
Ignite UI 2012 最新情報 jQuery Mobile 編 PDF
ユーザ・デザイナーから見たPlone CMSのアピールポイント PDF
PDF
PDF
PDF
VSUG Day 2010 Summer Tokyo - keynote PDF
PPTX
Jenkinsとhadoopを利用した継続的データ解析環境の構築 PDF
Eclipse PDT + MakeGoodによるPHPコードのテスト PDF
PDF
Cloudian presentation for Cassandra Conference 2012 in Tokyo PDF
【Agile Conference tokyo 2010】 Going Agile with Tool Recently uploaded
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene... PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH... PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新 PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」 PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ... PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能 PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp... PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo... PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」 PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」 PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性 PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber... PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ... nGrinder3 : だれもが簡単にできる性能テスト
- 1.
- 2.
1 nGrinder
Since 2011
自分のサーバーのTPSを把握する必要がある場合
は?
負荷を加えた状態で性能を最適化する必要がある場
合は?
2 / nGrinder
- 3.
1 nGrinder
Since 2011
nGrinder
ファーム
エージェント
컨트롤러 PYTHON
エージェン
ト
エージェント
エージェン
ト
3 / nGrinder
- 4.
2 困難な状況
明日リリースなのに、予約してないからテストできないらしい。T .
T
Performance CenterやnGrinderは事前に予約が必要。
いつでも必要な負荷を加えることができれば…
一日だけのテストのために、教育受けないといけないの?
初めてのユーザーでも簡単に使えれば…
メンブレ状態でも使える性能テスト
*メンブレ:メンタルブレイク(精神崩壊)
4 / nGrinder
- 5.
2 nGrinder 3.0
Since 2012.11 – 生まれ変わりました。
性能テスト スクリプト
検索タグ 検索 完了したものだけ検索 テスト作成 選択したテストを削
除
0名のユーザーがテスト実行中です。
合計仮想
状態 テスト名 スクリプト名 作成者 開始時間 実行時間 エラー 作業
ユーザー
5 / nGrinder
- 6.
3 nGrinder 3.0
何が変わったのか?
予約?NO!!いつでもテストできます。エージェント5本までは
可用性 無料!
余っているサーバーにエージェントをインストールしてく
에이전트 더 쓰고 싶어요? 쓰고 싶으면 500원
ださい!
急ぎのテストをするのに最適ですよ。
6 / nGrinder
- 7.
3 nGrinder 3.0
何が変わったのか?
予約?NO!!いつでもテストできます。エージェント5本までは
可用性 無料!
ユーザビリ
非常に簡単です。フィールド5個をさっと入力!
ティ
1分以内にテストが実行できる!
誰かに使ってほしくなるUIですね。
7 / nGrinder
- 8.
3 nGrinder 3.0
何が変わったのか?
予約?NO!!いつでもテストできます。エージェント5本までは
可用性 無料!
ユーザビリ
非常に簡単です。フィールド5個をさっと入力!
ティ
ユーザビリ 好きなIDEですぐ編集し、そのままSVNコミットしてくださ
ティ い。
8 / nGrinder
- 9.
3 nGrinder 3.0
何が変わったのか?
予約?NO!!いつでもテストできます。エージェント5本までは
可用性 無料!
ユーザビリ
非常に簡単です。フィールド5個をさっと入力!
ティ
ユーザビリ 好きなIDEですぐ編集し、そのままSVNコミットしてくださ
ティ い。
インストール 自分でインストールするの難しかったでしょ?
の容易性 ダウンロードしたら、実行するだけ。
設定不要のインストール
run_agent.bat controller_ip
9 / nGrinder
- 10.
3 nGrinder 3.0
何が変わったのか?
予約?NO!!いつでもテストできます。エージェント5本までは
可用性 無料!
ユーザビリ
非常に簡単です。フィールド5個をさっと入力!
ティ
ユーザビリ 好きなIDEですぐ編集し、そのままSVNコミットしてくださ
ティ い。
インストール 自分でインストールするの難しかったでしょ?
の容易性 ダウンロードしたら、実行するだけ。
安定性 バグは?これまで以上に改善されてます!! ^^
The best Quality Control
among all previous versions.
10 / nGrinder
- 11.
3 nGrinder 3.0
何が変わったのか?
予約?NO!!いつでもテストできます。エージェント5本までは
可用性 無料!
ユーザビリ
非常に簡単です。フィールド5個をさっと入力!
ティ
ユーザビリ 好きなIDEですぐ編集し、そのままSVNコミットしてくださ
ティ い。
インストール 自分でインストールするの難しかったでしょ?
の容易性 ダウンロードしたら、実行するだけ。
安定性 バグは?これまで以上に改善されてます!! ^^
百聞は一見にしかず!! GOOGLEに攻撃を!!
11 / nGrinder
- 12.
4 Demo
スクリプトの作成 テスト設定 (vuserの個数など)
詳細結果を確認
結果レポート テスト実行
12 / nGrinder
- 13.
5 Future Works
3.1 (12月末)
nCloudでも使用可能。
IDC別に異なるアクセスルート一つになったアクセス
ルート
ユーザー同士でテストやスクリプトを共有。
3.2 (2013, 1Q)
スクリプト対応言語はJavaScript。
スクリプトレコーディング機能対応。
13 / nGrinder
- 14.
- 15.
A1 nGrinderのサンプルスクリプト
# -*- coding:utf-8 -*-
from net.grinder.script.Grinder import grinder
from net.grinder.script import Test
from net.grinder.plugin.http import HTTPPluginControl, HTTPRequest
from HTTPClient import NVPair
url = "http://beta.api.camera.line.naver.jp"
header = (NVPair('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111
Firefox/1.5.0.1'),)
test1 = Test(1, "Test1")
def page():
result1 = HTTPRequest(url=url, headers=header).GET("/stamp/overview")
result2 = HTTPRequest(url=url, headers=header).GET("/stamp/log/pick/CV/myDeviceId/101")
result3 = HTTPRequest(url=url, headers=header).GET("/stamp/section/36")
result4 = HTTPRequest(url=url, headers=header).GET("/stamp/log/pick/CV/myDeviceId/101")
assert result1.getText().find("SPONSOR") != -1
assert result2.getText().find("error") == -1
assert result3.getText().find("Beads") != -1
assert result4.getText().find("error") == -1
page = test1.wrap(Page)
class TestRunner:
def __call__(self):
page()
15 / nGrinder
- 16.
A2 nGrinder: Architecture
16 / nGrinder