Přehled testování služby

Funkce testování služeb produktu IBM® Rational Performance Tester nebo IBM Rational Service Tester for SOA Quality automatizují tvorbu, provádění a analýzu funkčních, regresních a výkonnostních testů pro webové služby využívající protokol SOAP, včetně podpory pro platformu Java Messaging Service (JMS), Websphere MQ, WebSphere Java MQ a Microsoft .NET Windows Communication Foundation (WCF), a také libovolné služby, které vytvářejí kód XML, prostý text nebo binární data.
Informační hodnota výsledků testu závisí na důkladném vývoji testu. Ke generování smysluplných výsledků testu přispívá každá z následujících fází:

Nástroje pro testování služeb

V produktu jsou k dispozici následující nástroje:
  • Generický klient služby umožňuje ručně provádět požadavky na službu pro celou řadu přenosových protokolů, konfigurací ověřování a profilů zabezpečení, což z něj činí velice všestranného klienta služby. Účinně nahrazuje dedikovaného klienta a lze ho použít k zaznamenávání volání služby nebo k ručnímu testování a ladění služby během vývoje. Chcete-li otevřít generického klienta služby, klepněte na tlačítko panelu nástrojů Generický klient služby Editor zabezpečení WSDL.
  • Editor zabezpečení WSDL umožňuje nastavit důmyslné zásobníky algoritmů pro požadavky na službu a odpovědi. Zásobníky algoritmů obsahují informace o digitálním certifikátu a algoritmy zabezpečení, které jsou aplikovány na zprávy, aby provedly zabezpečenou komunikaci s webovou službou. Zásobníky algoritmů se skládají z bloků, což mohou být operace definic klíčů, šifrování, časového razítka nebo podpisu, které mohou být přidruženy k libovolné operaci v souboru WSDL. Chcete-li otevřít editor zabezpečení WSDL, klepněte pravým tlačítkem myši na soubor WSDL v pracovním prostoru a vyberte volbu Upravit zabezpečení WSDL nebo klepněte na tlačítko Editor zabezpečení WSDL Editor zabezpečení WSDL v generickém klientu služby.
  • Editor testů slouží k vývoji testu. Po zaznamenání můžete test upravit a přidat do něj korelaci dat nebo body verifikace. Můžete přidat také cykly a podmínky a upravit veškeré podrobnosti požadavků na službu.
  • Editor stubu umožňuje vytvoření stubů služby. Pomocí editoru stubu můžete definovat více vstupních podmínek, které jsou podobné bodům verifikace. Každá podmínka spustí předdefinovanou simulovanou odpověď, která je funkčně identická s odpovědí ze simulované služby.
  • Editor plánů v produktu Rational Performance Tester umožňuje implementovat více virtuálních uživatelů na lokální i vzdálené počítače a generovat silné zatížení pro testování výkonu. Plán zpravidla obsahuje více testů a více virtuálních uživatelů.

Váš názor