ca service virtualization 9.0—what's the latest and greatest

38
Pre-Con: CA Service Virtualization 9.0 What's the Latest and Greatest Stefana Muller DevOps: Continuous Delivery CA Technologies Advisor, Product Management DO3X88E @StefanaMuller #CAWorld

Upload: ca-technologies

Post on 12-Apr-2017

843 views

Category:

Technology


1 download

TRANSCRIPT

Pre-Con: CA Service Virtualization 9.0 What's the Latest and Greatest

Stefana Muller

DevOps: Continuous Delivery

CA Technologies

Advisor, Product Management

DO3X88E

@StefanaMuller

#CAWorld

2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For Informational Purposes Only

Terms of this Presentation

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The presentation provided at CA

World 2015 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer

references relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights

and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software

product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current

information and resource allocations as of November 18, 2015, and is subject to change or withdrawal by CA at any time without notice. The

development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion.

Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in

this presentation, CA may make such release available to new licensees in the form of a regularly scheduled major product release. Such

release may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-

available basis. The information in this presentation is not deemed to be incorporated into any contract.

3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Abstract

Come explore at this technical, pre-conference session

the latest and greatest CA Service Virtualization 9.0

features and functionality that are being launched here

at CA World '15. If you want a deep dive of what are the

new features and how they work with other parts of our

DevTest portfolio, this is the session for you. Be the first

to have a sneak peak at the latest and greatest features

in our major release of CA Service Virtualization 9.0.

Stefana Muller

CA Technologies

Advisor, Product Management

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

OVERVIEW

CREATING VIRTUAL SERVICES

WHAT’S NEXT?

EDITING VIRTUAL SERVICES

MONITORING VIRTUAL SERVICES

ENTERPRISE COMMON COMPONENTS

1

2

3

4

5

6

5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Monitoring Virtual Services

Docker Containers

Enhanced Access Control

New Enterprise Dashboard

New Reporting Console

The Sandbox

Create & Edit Projects

Manage Resources

Creating Virtual Services

Create virtual services from:

• XLSX or CSV

• Request Response Pairs

• Recording – TCP

• Recording – REST DPH

• Swagger2.0

• Recording - IBM MQ

• Recording - RabbitMQ

Editing Virtual Services

Find and Replace

High Performance Code Editor

Copybook Editor

Virtual Service Monitor

OverviewCA Service Virtualization 9.0

Common Components

Creating Virtual Services

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: XLSX or CSV

Map data from an XLSC or CSV file to a virtual service image as arguments in the request or a full response

Keep the data in the spreadsheet for easy viewing or editing and update with just a few clicks

Code Name: Data Driven Virtual Services

8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: Request Response Pairs

9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: TCP Recording

Record through the DevTest Portal

Select delimiters or choose to have SV determine the best for your data

Select encoding

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: Recording – Up to 40 at a Time

Up to 40 Recorder Tabs at once

No limit to headless recording (close tabs)

11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: Recording REST DPH

REST Data Protocol Configuration Tab

View, Add, Change and Prioritize Rules and their associated parameters

Re-run the REST Analyzer with new parameters

Check to see if all transactions are covered by a rule

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

View, Add, Change and Prioritize Rules and their associated parameters

Re-run the REST Analyzer with new parameters

Check to see if all transactions are covered by a rule

13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: IBM MQ

New Assets for IBM MQ Native– Queue Manager

– Live Request Queue

– Live Response Queue

– Proxy Request Queue

– Proxy Response Queue

Use the same pre-configured asset for

tests and virtual service recordings

without having to remember all the

fields

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From: IBM MQ

Simple Drop downs to select proxy and live queues from Assets

Service image contains old MQ protocol properties for backward compatibility

Service Model is standard – listen step, response step, live invocation (live request/live response queue)

Multiple Queue Managers (up to 4 different in a recording)

Multiple Request/Response Queues on a single virtual service recording

Advanced Options (tons) for Queue Manager/Queue Assets – if it’s possible, you can do it.

Generate with live or proxy queues

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

IBM MQ Native Support – TEST Step

Test Step – Send/Receive (Send=Put; Receive=Get)

Select Queues in a simple drop down from Assets already created

New Correlation Schemes built in

Advanced Mode – for granular control –everything is exposed for the power user

Create and Edit in the RFH2 Header

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create From RabbitMQ Queues

Assets for Queues, Channels, Exchanges, and Connections

Temp Queues for Response Queues

Live Invocation Supported

Editing Virtual Services

18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Find and Replace

Filters ex: request arguments or response body

Search Options:– Whole Word

– Match Case

– Regex

Targeted Replace and Replace All functionality

19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Response Editor – High Performance Code Editor

Live syntax checker (currently JavaScript/CoffeeScript/CSS/XQuery)

Automatic indent and outdent

Search and replace with regular expressions

Highlight matching parentheses

Drag and drop text using the mouse, Cut, copy, and paste functionality

Toggle Comments and Word Wrap

http://ace.c9.io/

20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Copy & Paste Between SI Images

Stateless SignaturesSpecifics/Request Data Arguments

MultiplesWithin Service Images

Between Service ImagesBetween Projects

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Copybook Editor

Direct importing and navigating of copybooks, mapping files and bundles of the copybooks + mapping files

Parsing Copybooks to error check and correct prior to use

Automatic error checking of mapping file entries

Creating new "Copybook Bundles" to keep artifacts organized

Monitoring Virtual Services

23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Virtual Service Monitor – VSE View

View and Monitor Virtual Services and Recordings

Color Coded Status

Details in columns

Edit in row or via pop up screen + Group Edit

Group Actions: Start, Stop, Edit, Recycle

In Context Errors and Details

Model Healing and Learning Mode

24 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Virtual Service Monitor – VSE View

View and Monitor Virtual Services and Recordings

Color Coded Status

Details in columns

Edit in row or via pop up screen + Group Edit

Group Actions: Start, Stop, Edit, Recycle

In Context Errors and Details

Model Healing and Learning Mode

25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Virtual Service Monitor – VSE View

View and Monitor Virtual Services and Recordings

Color Coded Status

Details in columns

Edit in row or via pop up screen + Group Edit

Group Actions: Start, Stop, Edit, Recycle

In Context Errors and Details

Model Healing and Learning Mode

26 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Virtual Service Monitor – VSE View

View and Monitor Virtual Services and Recordings

Color Coded Status

Details in columns

Edit in row or via pop up screen + Group Edit

Group Actions: Start, Stop, Edit, Recycle

In Context Errors and Details

Model Healing and Learning Mode

27 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Virtual Service Monitor – VSE View

View and Monitor Virtual Services and Recordings

Color Coded Status

Details in columns

Edit in row or via pop up screen + Group Edit

Group Actions: Start, Stop, Edit, Recycle

In Context Errors and Details

Model Healing and Learning Mode

Enterprise Common Components

29 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Docker Containers

devtest/portal-base– Approximate size: 1.093 GB

– This image can be used to run a standalone DevTestPortal container.

devtest/demoserver– Approximate size: 508.6 MB

– This image can be used to run a standalone DevTestDemo Server container.

devtest/devtest-base– Approximate size: 2.083 GB

– This image contains a complete DevTest installation and can be used to run any of the DevTest services or tools.

devtest/servers-base– Approximate size: 735.1 MB

– This image can be used to run standalone coordinator, simulator, or VSE containers.

devtest/registry-broker-base– Approximate size: 1.438 GB

– This image can be used to run standalone registry containers, broker containers, or both. This image is built on top of the devtest/servers-base image, so it contains everything the devtest/servers-base image contains, plus the necessary additions for the registry and broker processes.

30 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Enhanced Access Controls

Map LDAP groups to DevTest roles using a LDAPmapping.xml file

Use multiple authentication providers in priority order - LDAP, Active Directory, legacy or DevTest DB using a file called authenticationProviders.xml

Dynamically provision users without creating accounts in our embedded database (but still the ability to create users in the embedded DB)

Ability to set parameters to reject users who haven’t been assigned to any LDAP groups (no group, no access)

Configuration files mentioned above are monitored. This means you can make changes without restarting the system.

31 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

New Reporting Console

Generate valuable reports on your virtual services, test cases and CAI generated artifacts

Obtain inventory of transactions and performance analysis

Share reports via direct URL, email, or PDF

32 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

The Sandbox

33 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Create and Edit Projects

Create, Edit Description, Delete, Rename, Multi-Select, Filter, Upload

MAR into a ProjectProject Selection

Moved To Top

34 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

35 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO4T25T Tech Talk: Service Virtualization on Demand 11/18/2015 at 04:30 pm

DO3T24SAccelerate DevTest with Microsoft® Azure™ and Service

Virtualization on Demand11/19/2015 at 3:00 pm

DO3X114SFreeing the World from Slow: How Service Virtualization

and the Concept of S.P.E.E.D. 11/19/2015 at 3:45 pm

36 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Must See Demos

SV Innovations

DevOps

Theater 3

DevOps Sim

DevOps

Theater 3

SV on Demand

DevOps

Theater 3

SV Use Cases

DevOps

Theater 3

37 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Follow On Conversations At…

Smart Bar

DevOps

Theater 3 & 4

Tech Talks

DevOps

Theater 3 & 4

38 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15