パフォーマンステストの実行と自動化実践ガイド

1. パフォーマンステストの基礎 テストスクリプトの作成:パフォーマンステストは一般的に録画方式とスクリプト作成方式の2種類があります。録画方式はシンプルなページには適していますが、複雑なロジックを持つアプリケーションでは録画結果が煩雑になる傾向があるため、スクリプトを使用したテストが推奨されます。JMeterテストでは、各URLはAPIエンドポイントとして扱 ...

7月24日 21:30 投稿

JMeter分散テストの設定と実行方法

同一LAN内に2台のサーバーを用意し、マスターノードとスレーブノードとして設定します。マスターノードのIPアドレスは172.16.20.134、スレーブノードは172.16.20.146とします。両マシンに同一バージョンのJMeterおよびJavaをインストールし、スレーブマシンのファイアウォールを無効化してマスターマシンからの接続を確認します。スレーブマシンのjmeter/binディレクトリで ...

7月16日 18:48 投稿

James分散バージョンのJMeterによるパフォーマンステスト

業務の関係でJames 3.5の分散バージョンを調査しました。既存のハードウェア構成でどの程度の同時ユーザーをサポートできるかを確認するため、JMeterを使用してストレステストを実施しました。 1. ハードウェア構成 構成1:2台の物理マシンと7台の仮想マシンノードを仮想化。各仮想マシンノードは8GB/4コア、ローカルディスク 構成2:Alibaba Cloud 6台のECS(ecs.hfg6.lar ...

7月5日 22:36 投稿

JMeter Javaリクエストのmainメソッド内での実行方法

加算処理を実行するJavaクラスを以下のように定義します。 public class MathCalculator { public int addNumbers(int x, int y){ int result = x + y; return result; } } JMeter Javaリクエスト用のテストクラスは次の通りです。 import org.apache.jmeter.config.Arguments; import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamp ...

7月5日 18:25 投稿

リアルユーザーパターンに基づくシステム性能評価:トラフィック録画と再生技術

トラフィック録画再生による性能検証手法 リアルユーザーパターンを反映したトラフィック録画再生は、本番環境と同等の負荷条件でシステム性能を評価するための核となる技術です。本手法により、合成データでは検出困難な潜在的なパフォーマンスボトルネックを事前に発見することが可能です。 従来のテスト手法とのギャップ 従来のテストプロセスでは、以下の段階で検証が ...

7月3日 23:57 投稿

Kubernetes におけるサービスのグレースフルシャットダウン実装と検証

Kubernetes サービスのグレースフルシャットダウンの必要性 ある本番環境でのデプロイ中に、支払い処理中の注文データが永続化されない事象が発生した。この問題は、外部決済システムへのリクエスト後に注文レコードを保存する直前に Pod が強制終了されたことに起因する。システムは 24 時間稼働しており、メンテナンスウィンドウが存在しないため、ゼロダウンタイムでの ...

6月30日 16:06 投稿

Jenkins、Ant、JMeterを用いた継続的インテグレーションインターフェーステストプラットフォームの構築

一、環境準備: JDK:Java Downloads | Oracle Jmeter:Apache JMeter - Download Apache JMeter Ant:Apache Ant - Binary Distributions Jenkins:Jenkins 二、Jemterスクリプト準備: スクリプトディレクトリ:D:\\B_TOOLS\\apache-jmeter-2.13\\demo スクリプト内容:単純な百度やGoogleトップページへのアクセス baidu.jmx google.jm ...

6月2日 16:50 投稿

Apache JMeterによるパフォーマンステストの実施方法

JMeterの概要 Apache JMeterは、Javaベースのオープンソーステストツールであり、主にWebアプリケーションの負荷テストやパフォーマンス評価に利用されます。HTTP/HTTPS、FTP、SOAP、Javaなどのプロトコルをサポートしており、高い拡張性を持つデスクトップアプリケーションとして機能します。 公式サイト:https://jmeter.apache.org/ インストールと初期設定 事前にJav ...

5月27日 18:25 投稿