Ladění vlastního kódu

Tento příklad ukazuje ladění vlastního kódu přidáním zarážky. Obsahuje vzorový kód pro přidání zarážky. Tento způsob ladění vlastního kódu je vhodný pouze pro plány.

Postup

  1. Spusťte produkt IBM® Rational Performance Tester a vytvořte projekt testu výkonu MyProject.
  2. Vytvořte test HTTP MyTest tak, že zaznamenáte návštěvu adresy http://<název_hostitele>:7080/.
    Poznámka: Před přístupem k uvedené adrese URL zkontrolujte, zda je spuštěný produkt Rational Performance Tester. Adresa URL vrátí chybu HTTP 404, dle očekávání.
    Test v cyklu s pěti iteracemi.
  3. Rozbalte první požadavek a klepněte na prvek odpovědi.
  4. V části Podrobnosti prvku testu klepněte pravým tlačítkem myši na pole Obsah a vyberte volbu Vytvořit odkaz na pole.
  5. Zadejte název odkazu a klepněte na tlačítko OK.
  6. Klepněte na první stránku a vyberte volbu Přidat > Vlastní kód.
  7. V části Argumenty Podrobností prvku testu klepněte na volbu Přidat.
  8. Rozbalte zdroj dat stránky výsledků vyhledávání a vyberte název odkazu, který jste vytvořili v kroku 5. Klepněte na volbu Vybrat.
  9. Použijte volbu Generovat kód. Zobrazí se nová karta s generovaným kódem.
  10. Do metody exec() vložte následující kód:
    ITestLogManager history = tes.getTestLogManager();
    if (args.length > 0) {
        if (args[0].indexOf("Invester Relations") != -1) {
            history.reportMessage("First page failed. Bail loop!");
            tes.getLoopControl().continueLoop();
        }
    }
    Důležité:
    • Opravte případné dvojité uvozovky, aby byly rovné a kompilátor již nevydával varování.
    • Chcete-li vyřešit varování kompilátoru související s importem třídy, stiskněte kombinaci kláves Ctrl + Shift + O.

    Kód bude vypadat podobně:

    Kód pro vložení zarážky

  11. Chcete-li nastavit zarážku, klepněte na libovolné místo na řádku args[0].indexOf. Posuňte ukazatel na levé části okna textového editoru a poklepejte ukazatelem vodorovně na stejný řádek. V levé části okna se zobrazí modré tlačítko, které znamená, že je zarážka nastavena.
    Přidání zarážky
  12. Uložte vlastní kód a otestujte ho.
  13. Vytvořte nový plán Schtest.
    1. V plánu Schtest nastavte počet uživatelů na 1.
    2. Klepněte na volbu Skupina uživatelů 1 a vyberte volby Přidat > Test. Vyberte test MyTest a klepněte na tlačítko OK.
    3. Klepněte na volbu Skupina uživatelů 1 a na tlačítko Spouštět tuto skupinu v těchto umístěních.
    4. Použijte volbu Přidat > Přidat nové.
    5. V okně Nové umístění zadejte tyto informace:
      1. Do pole Název hostitele zadejte hodnotu localhost.
      2. Do pole Název zadejte hodnotu debuglocation.
      3. Do pole Adresář implementace zadejte hodnotu C:\mydeploy.
      4. Klepněte na tlačítko Dokončit.
    6. Uložte plán.
  14. V Navigátoru testu klepněte pravým tlačítkem myši na položku debuglocation a použijte volbu Otevřít.
  15. Přejděte na kartu Obecné vlastnosti a klepněte na tlačítko Přidat.
  16. Do pole Název vlastnosti zadejte hodnotu RPT_VMARGS a do pole Hodnota vlastnosti přidejte následující hodnoty oddělené mezerami:
    -Xdebug
    -Xnoagent
    -Djava.compiler=NONE
    -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
    Vlastnosti pro RPT_VMARGS
  17. Uložte umístění.
  18. Připojte ladicí program k procesu provedení plánu.
    1. Spusťte plán. Protože plán používá umístění debuglocation, pozastaví se na začátku, aby vám umožnil připojit ladicí program pro provedení procesu.
    2. Klepněte na volby Okno > Otevřít perspektivu > Další > Ladění.
    3. Klepněte na volby Spustit > Konfigurace ladění.
    4. V okně Konfigurace ladění klepněte pravým tlačítkem myši na volbu Vzdálená aplikace Java a vyberte volbu Nová.
    5. Klepněte na volbu Ladit. V okně Ladění se zobrazí seznam spuštěných podprocesů a provádění plánu se pozastaví v místě zarážky ladění.
    6. Pokud toto provádíte poprvé, pravděpodobně budete muset zadat umístění zdroje, abyste viděli vlastní kód Java. To provedete následujícím postupem:
      1. Klepněte na volbu Upravit cestu pro vyhledání zdroje a použijte volbu Přidat.
      2. Klepněte na volby Složka pracovního prostoru > OK.
      3. Nyní rozbalte projekt MyProject, vyberte složku src a klepněte na tlačítko OK. Testovací běh dle plánu se zastaví na zadané zarážce.
        Pohled zobrazuje zarážku, kde se testovací běh zastavil.

Váš názor