Přečtěte si o nových funkcích a vylepšeních v produktech IBM® Rational Integration Tester, IBM Rational Performance Test Server a IBM Rational Test Virtualization Server pro verzi 8.5.0.
Tato uživatelská dokumentace byla převedena ze souborů PDF do Informačního centra Rational Integration Tester. Informace o nastavení Informačního centra naleznete v tématu https://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp > Použití nápovědy.
Globalizace- Produkt Rational Integration Tester byl vylepšen o plnou podporu znakových sad Unicode.
To znamená, že prostředky projektu, zprávy (a soubory) obsahující znaky Unicode budou správně odesílány, přijímány a zpracovávány, a že produkt Rational Integration Tester může využívat adresáře obsahující znaky Unicode. Názvy hostitelů se správně překládají do systému Unicode a z něj podle standardního přístupu.
- Databáze výsledků projektu produktu Rational Integration Tester je třeba správně konfigurovat, aby bylo zaručeno, že budou prostředky projektu (například testovací sady) a zprávy obsahující systém Unicode správně uloženy. Databáze Oracle, IBM DB2 a MySQL musí být nastavena v režimu Unicode. Databáze serveru Microsoft SQL Server je třeba nastavit, aby místo typu varchar využívaly typ nvarchar. Skript vytvoření schématu databáze serveru Microsoft SQL Server, který je dodaný s produktem Rational Integration Tester, vytvoří databázi založenou na typu nvarchar. V případě produktů Oracle, DB2 a MySQL nahlédněte do instalačních informací pro produkt Rational Integration Tester a podle nich určete, jak převést databáze do režimu Unicode.
- Produkty Rational Integration Tester a Rational Test Control Panel byly přeloženy do 14 jazyků (plus angličtina). Je-li překlad do daného jazyka k dispozici, začne produkt Rational Integration Tester využívat vybraný operační systém automaticky. Produkt Rational Test Control Panel vykreslí webové stránky v jazyce na základě podrobností o jazyce dodaných vaším webovým prohlížečem, což je většinou jazyk vašeho operačního systému.
- Termíny odvětvového standardu, jako jsou například názvy typů SWIFT a Java, jsou úmyslně nepřeloženy. Stejně tak nejsou přeloženy systémové zprávy, které jsou určeny pro podporu IBM, například zásobníky výjimek.
Všem chybovým zprávám byl přidělen jedinečný kód, který se zobrazí v západní abecedě, aby usnadnil práci podpoře IBM.
Platformy a standardy- Produkt Rational Integration Tester nyní podporuje operační systém Microsoft Windows 8.
- Produkt Rational Integration Tester nyní podporuje licence pro přechodného uživatele v systému AIX (32bitový a 64bitový).
- Do přenosů protokolu TCP/IP byla přidána podpora připojení SSL.
Díky tomu se může produkt Rational Integration Tester připojovat ke službám protokolu TCP/IP přes SSL, virtualizovat službu využívající SSL a zaznamenávat zprávy (prostý text) odesílané přes SSL pomocí serveru proxy HTTP/TCP.
- Byla přidána podpora pro serializované objekty Microsoft .Net 4.5 ve zprávách. To umožňuje produktu Rational Integration Tester publikovat a přijímat objekty .Net 4.5, jež byly serializovány pro podporovaný přenos. Tato funkce vyžaduje, aby byla na počítači, kde jsou nainstalovány produkty Rational Integration Tester či Rational Integration Tester
Agent, nainstalováno také rozhraní .Net 4.5 či novější. Rovněž se musíte ujistit, že je software .Net správně nakonfigurován.
- Schémata ASC X12 dodaná s produktem Rational Integration Tester byla aktualizována na verze 6040 (leden 2012).
- Produkty Rational Integration Tester, Rational Performance Test Server,
a Rational Test Virtualization
Server nyní mají Informační centrum IBM. Se softwarem již nejsou dodávány PDF příručky a dokumentace k souborům nápovědy Eclipse či poznámky k verzi ve formátu PDF.
- Produkt Rational Integration Tester (aplikace klienta) je nyní podporován v systému OS X. Servery proxy produktu Rational Integration Tester, produkt Rational Test Control Panel (strana serveru) a agenty produktu Rational Integration Tester nejsou v systému OS X podporovány. Funkce produktu Rational Integration Tester jsou v systému OS/X omezeny, protože některé aplikace třetích stran neposkytují soubory JAR klienta pro tento operační systém.
- Podpora produktu Rational Integration Tester pro šifrování zabezpečení WS byla výrazně vylepšena:
- Záhlaví zabezpečení WS lze nyní šifrovat při publikování.
- Stuby a akce odběratele mohou dešifrovat zprávy SOAP, jež jsou šifrovány pomocí zabezpečení WS (za předpokladu, že jsou úložiště klíčů správně konfigurována). To znamená, že je nyní možné virtualizovat služby, které přijímají a musí odpovídat zprávami šifrovanými pomocí zabezpečení WS.
- S řádně konfigurovanými úložišti klíčů nyní může nástroj Recording Studio automaticky dešifrovat zprávy zašifrované pomocí zabezpečení WS a uživatelům prezentovat obsah v prostém textu tak, jak byl zaznamenán.
- Produkt Rational Integration Tester nyní podporuje všechny adresáře schémat UN/EDIFACT. UN/EDIFACT (United
Nations rules for Electronic Data Interchange for Administration,
Commerce and Transport) je sada mezinárodních norem, adresářů a pokynů pro elektronickou výměnu strukturovaných dat.
Dřívější verze produktu Rational Integration Tester podporovaly část adresářů pomocí starší technologie. Produkt Rational Integration Tester 8.x
tuto starší technologii stále podporuje, ale tato podpora bude v budoucích verzích produktu Rational Integration Tester odebrána a již by neměla být při tvorbě nových testů využívána. Novější schéma, UN EDIFACT, podporuje slovníky až do D11B. Starší schéma, EDIFACT/ISO 9735, má pouze slovníky A do 2006.
Virtualizace- Produkt Rational Integration Tester nyní můžete využít k zachycení, záznamu a virtualizaci volání metod Java. Díky tomu můžete virtualizaci služeb využít v případě, že je technologie middleware nedostupná, nebo je její získání příliš nákladné, či v případě, že jiné možnosti virtualizace produktu Rational Integration Tester nepodporují konkrétní technologii middleware.
- Nyní je možné zaznamenávat a virtualizovat volání z jednoho programu IBM CICS do jiného, když k sobě navzájem přistupují pomocí technologie DPL (Distributed Program Link). To umožňuje komukoli, kdo testuje programy CICS, vytvářet virtuální služby představující následné programy CICS, a tím zjednodušovat testovací prostředí, nebo provádět testování, když programy CICS ještě nejsou k dispozici. Virtualizace DPL CICS je k dispozici u CICS verze 4.2 a verze 5.1. K použití této funkce je třeba mít v systému CICS nainstalovanou opravu:
- Nyní můžete virtualizovat databáze produktů IBM DB2, Oracle, Microsoft SQL Server či MySQL přistupované prostřednictvím JDBC, aniž by bylo potřeba druhé schéma stejného typu databáze.
Toho je dosahováno vybráním volby integrované simulační databáze při vytváření databázového stubu. Tato volba využívá databázi vestavěnou do produktu Rational Integration Tester nebo do produktu Rational Integration Tester
Agent a umožňuje virtualizaci databázového přístupu, který není typický pro dodavatele (tabulky a uložené procedury). Stuby sestavené pomocí této volby nadále udržují stav databáze a lze je upravovat stejně jako jiné databázové stuby.
Pokud potřebujete virtualizovat databázový přístup využívající jazyk SQL specifický pro dodavatele, alternativní druhý přístup i tak poskytne ten nejlepší celkový zážitek.
- Při vytváření testu výkonu v produktu Rational Integration Tester je nyní možné vybrat spouštění stubů z produktu Rational Test Control Panel stejným způsobem jako u scénářů testovací sady. Když se testy výkonu spustí, spustí se stuby na agentech produktu Rational Test Virtualization
Server.
Když se testy výkonu ukončí, dojde rovněž k zastavení stubů. Rovněž máte možnost uzamknout prostředí produktu Rational Test Control Panel po dobu trvání testu výkonu.
IBM Rational Quality Manager- V integraci produktů Rational Integration Tester a Rational Quality Manager byl vylepšen předávaný parametr provedení. Také je možné zřetězit několik testů integrace v produktu Rational Quality Manager tak, aby byl výstup jednoho testu vstupem dalšího testu. Parametry je možné spravovat pomocí uživatelského rozhraní produktu Rational Quality Manager. Když spouštíte testy na počítačích agentů, můžete odesílat vstupní parametry a přijímat výstupní parametry. Předávání parametru můžete nastavit pro jednotlivé testy nebo pro více testů.
- Nyní lze konfigurovat produkt Rational Integration Tester
Agent tak, že jej bude možné využít ke spouštění testů více projekty produktu Rational Quality Manager. V předchozích verzích byl pro každý projekt produktu Rational Quality Manager potřeba vlastní agent.
IBM System z- Technologie filtrování a procházení je nyní k dispozici pro virtuální služby založené na přesměrování zpráv zachycovače pro správce front produktu IBM WebSphere MQ spuštěných v systému System z. Tato technologie, která byla představena pro distribuovanou platformu WebSphere MQ v produktu Rational Integration Tester verze 8.0.1, umožňuje spouštění virtuálních služeb ve stejnou dobu jako skutečných služeb.
Technologie filtrování a procházení zaručuje, že virtuální služba vždy přijme zprávu jako první a může určit, zda ji zpracuje nebo ji "předá" skutečné službě. Díky tomu máte možnost sestavovat důmyslnější stuby, které lze delegovat skutečným službám, pokud není zpráva relevantní pro testovací případ.
DevOps/Souvislá integrace- Produkt Rational Test Control Panel nyní nabízí rozhraní OSLC (Open Services for Lifecycle Collaboration), které lze použít jinou aplikací ke zjištění, zastavení a spuštění stubů. Produkt Rational Quality Manager verze 4.03 má vestavěnou podporu pro toto rozhraní OLSC, takže uživatelé produktu Rational Quality Manager mohou produkt Rational Test Control Panel využívat ke zjišťování virtuálních služeb, které přidružují tyto stuby k aktivům v produktu Rational Quality Manager. Produkt Rational Quality Manager následně použije rozhraní k automatickému spuštění stubů. Produkt Rational Quality Manager lze například konfigurovat ke spuštění sady stubů na počátku řady testů za účelem poskytnutí virtuálních služeb, na kterých lze spustit testovací případy.
HP Quality Center- Nový typ integrace mezi produktem Rational Integration Tester a produktem HP Quality Center 11 nabízí oproti předchozí integraci výrazné zlepšení výkonu při spouštění testů produktu Rational Integration Tester z produktu Quality Center. Když definujete testovací prostředí, které má být použito pro spuštění testu, můžete nyní definovat metodu provedení testu (spuštění instance produktu Rational Integration Tester, kde umístíte testovací běh na určený objekt produktu Rational Integration Tester, nebo příkazový řádek) a nastavení úrovně protokolování (vypnuto, závažné, varování, informace, ladění), aby došlo ke zkrácení doby spuštění a byla poskytována pouze požadovaná úroveň informací protokolování.
Vylepšení použitelnosti- V perspektivě nástroje Recording Studio produktu Rational Integration Tester nyní můžete použít volbu Hledat k vyhledání těla zpráv v nástroji Recording Studio.
Tím můžete rychle identifikovat zprávu (na základě známého obsahu v těle zprávy), když vytváříte testy nebo stuby ze zaznamenaných zpráv . To se hodí zejména ve chvílích, kdy pracujete s funkcí virtualizace jazyka Java obsažené v produktu Rational Integration Tester verze 8.5.0, protože lze během každé relace záznamu zaznamenat velké množství volání metod.
- V rámci zlepšení kompatibility sady Unicode byla zlepšena rozvržení záznamu. V předchozích verzích všechna rozvržení záznamu předpokládala, že řetězce byly založeny na sadě ASCII, a tedy nevhodné pro práci v sadě Unicode. Nyní existují tři typy rozvržení záznamu:
- U všech rozvržení záznamu vytvořených v předchozích verzích produktu Rational Integration Tester se předpokládá, že jsou typu ASCII. U sady ASCII se předpokládá, že jeden znak je vždy jeden bajt. Tento typ byste neměli používat k vytvoření nových rozvržení záznamu, pokud si nejste jisti, že zprávy, na které budete rozvržení záznamu aplikovat, budou vždy typu ASCII.
- Typ řetězce vám umožní definovat pouze znakové prvky.
Všechny pozice/délky záznamu jsou definovány formou počtu znaků, nikoli počtu bajtů. To umožňuje konzistentní použití znaků Unicode (s různou délkou bajtu) v rozvržení záznamu.
- Typ bajtu neumožňuje definování znakových prvků.
Všechny pozice a délky jsou definovány formou pozice bajtů.
Znaky/řetězce nejsou povoleny, takže sada Unicode nemá pro tento typ význam.
Navíc nyní můžete přidělit pro rozvržení záznamu také jeho obor názvů.
To se poskytuje pro seskupení v pohledu Knihovna schémat perspektivy komponenty Architecture School a rovněž vám umožňuje nastavení pravidel v mezipaměti pravidel, jež budou platit pouze pro specifické rozvržení záznamu.
- Pro obslužné prvky uživatelského rozhraní produktu Rational Integration Tester verze 8.5.0 byl proveden upgrade. Přestože se celková úroveň funkčnosti uživatelského rozhraní nezměnila, došlo k několika vizuálním změnám a přepínání mezi jednotlivými perspektivami nyní funguje rychleji.