技術共有

Jmeter-interface test-GET リクエスト

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

導入

Jmeter は、Java に基づいて Apache Company によって開発されたオープンソースのストレス テスト ツールです。サイズが小さく、フル機能があり、比較的軽量で使いやすいテスト ツールです。 jmeter は Java で開発されているため、実行する前にまず jdk をインストールする必要があります。 jmeter はインストール不要で、インストール パッケージを入手した後、直接解凍できます。同時に、linux/windows/macos でも使用できます。
Jmeter はインターフェイス テストとストレス テストを実行できます。インターフェイス テストの簡単な操作には、http スクリプトの作成 (get/post リクエストの送信、Cookie の追加、ヘッダーの追加、権限認証の追加、ファイルのアップロード)、Web サービス スクリプトの作成、パラメータ化、アサーション、相関関係 (正規表現抽出機能と json -json パスの処理) が含まれます。 extractor) とデータベースを操作するための jmeter など。

ダウンロード

参考:
ここに画像の説明を挿入します

GETリクエストを作成する

インターフェイスの例:

インターフェースアドレス: https://api.oioweb.cn/api/common/OneDayEnglish
戻り形式: JSON
リクエストメソッド:GET

一、选择测试计划 👉 右键 👉 添加 👉 线程 👉 线程组
ここに画像の説明を挿入します

スレッド :仮想ユーザーの数。仮想ユーザーはプロセスまたはスレッドを占有します。

準備時間 : 設定された数の仮想ユーザーがアクティブ化されるまでにどのくらい時間がかかります。スレッド数が 20 で準備時間が 10 の場合、20 スレッドを開始するのに 10 秒かかります。つまり、毎秒 2 つのスレッドが開始されます。

サイクル : 各スレッドによって送信されたリクエストの数。スレッド数が 20 でループ数が 100 の場合、各スレッドは 100 個のリクエストを送信します。リクエストの総数は 20*100=2000 です。 「常に」にチェックを入れると、選択するとすべてのスレッドがリクエストを送信し続け、スクリプトの実行を停止します。

ここに画像の説明を挿入します

二、添加HTTP请求:选择线程组 👉 右键 👉 添加 👉 取样器 👉 HTTP请求
ここに画像の説明を挿入します

リクエストパラメータを入力します
ここに画像の説明を挿入します

三、查看结果:选择HTTP请求 👉 右键 👉 添加 👉 监听器 👉 查看结果树
ここに画像の説明を挿入します

4. 開始し、緑色のスタート ボタンをクリックし、結果の表示ツリーをクリックして返された結果を表示します (開始する前に保存します)。
ここに画像の説明を挿入します

左側のテキスト形式として JSON を選択します
回答結果は右側にあります
ここに画像の説明を挿入します