Jmeter (32) - 入門から習熟まで - Jmeter Http プロトコル記録スクリプト ツール - Badboy5 (詳細チュートリアル)

1 はじめに

  この記事では主に、スクリプトを記録するだけで終わりではなく、結果が期待した結果と一致しているかどうかを確認するためにアサーションを行う必要があることを説明したいと思います。これはすべてテストにおいて重要です。古いことわざを使うと、プロセスではなく結果だけを見ましょう。

2. スクリプトを記録する

  アサートしたい場合は、アサートするためのスクリプトが必要ですが、スクリプトがなければアサートできないため、スクリプトをここに記録する必要があります。もう 1 つナンセンス: Jmeter 記録スクリプトは主に Badboy ツールを使用しており、その組み込み記録はほとんど使用されません。badboy は保守されなくなりましたが、依然として badboy が強く推奨されています。

2.1 録音シーン

  録画シーンを簡単に説明します。ブラウザを開いて Sogou の URL を入力し、Sogou にアクセスして、検索入力ボックスに「Beijing-Hongge」と入力して、「Sogou 検索」ボタンをクリックします。

2.2 具体的な手順

1. 最初にシーンを録画します。次の図に示すように、録画を開始し、ブラウザ www.sogou.com を開きます。

自動テストを学びたい場合は、一連のビデオをお勧めします。このビデオは、Bilibili によって再生されるネットワーク全体でナンバー 1 の自動テスト チュートリアルであると言えます。同時にオンラインに参加している人の数は 1,000 人に達しました、また、収集してさまざまなチャネルで伝達できるメモもあります。マスター技術コミュニケーション: 798478386   

【更新】Bilibili が教える Python インターフェース自動テストの最も詳細な実践チュートリアル大全(実践版最新版)_bilibili_bilibili 【更新】Bilibili が教える Python インターフェース自動テストの最も詳細な実践チュートリアル大全(実践版)最新版)には、1. インターフェース自動化のためにインターフェース自動化を行うべき理由、2. インターフェース自動化の要望の全体像、3. インターフェース自動化のためのインターフェース実践など、合計 200 本のビデオが含まれています。さらにエキサイティングなビデオはこちらUPマスターよりUPアカウントをフォローしてください。icon-default.png?t=N7T8https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337.search-card.all.click 

2. 次の図に示すように、入力ボックスに「Beijing-Hongge」というテキストを入力します。

 3. Enter を押して録音をオフにします。以下に示すように:

4. 以下の図に示すように、[変数] パネルを見つけて空白スペースを右クリックし、[変数の追加..] をクリックします。

 5. 変数名と変数の値を入力します。次の図に示すように、変数の値は複数にすることができます。

6. 以下に示すように、「OK」をクリックします。

 7. 以下の図に示すように、パラメータを変更し、変数を使用します。

 8. 今日の豚の足はステージ上にあります。次の図に示すように、アサーションを追加し、アサーションが必要な場所 (Beijing-Hongge) を選択して、[ツール] -> [選択用アサーションを追加] をクリックします。

 9. アサーションのパラメータ変数を変更します。ここでのアサーションの値は検索変数でもあります。次の図に示すように、プロジェクトの要件に応じて新しい変数を追加できます。

 10. スクリプトの実行回数を変更する 変数を定義したときに追加した値をループすることを選択します。以下に示すように:

  この時点で、スクリプト アサーションの記録はすべて終了しました。[すべて実行] を選択して試してください。ホン兄弟はすでにここで紹介しているので、詳しくは説明しません。

11. Play All の再生を開始すると、左側のチェック ステータスが正常に変更されます (左側の「Assertion」チェックポイントにチェック マークが表示されます)。以下に示すように:

 

3. まとめ

1. 実行すると漢字が文字化けしますが、慌てずにutf8をGBKに変更してください。

おすすめ

転載: blog.csdn.net/Faith_Lzt/article/details/132652047