performance testing SAP

How to revitalise your performance testing in SAP

How to revitalise your performance testing in SAP

When you go live with a new system, feature, or application, you want to be confident in how your system will respond. Performance testing is a critical part of the development cycle for any new or updated application. Performance testing will push your SAP system to the limits, with the aim to find any performance or system bottlenecks before you go live. Enhancing your test with SAP PowerConnect for Splunk will not only help you identify bottlenecks but also get an understanding of how your underlying SAP system behaves under load.

Database metrics can be correlated with performance test data to understand how the system responds to load

There are many benefits to using SAP PowerConnect when testing SAP—starting with rapid deployment.

Rapid deployment

Whether you are using a production or test environment, PowerConnect can be quickly installed, with searchable data available in less than ten minutes. This is good news for performance testing, where deadlines are often tight. It is compatible with NetWeaver versions 7.0 through to 7.5, so if you have older components or are comparing performance after a migration to the latest version, you’ll be covered.

Shortly after installation, you will experience the next benefit—ease of access to data. With an intuitive and highly visual interface, both testing and development teams will have easy and instant access to data from all areas of your SAP system. This will speed up defect investigations, as testers will no longer need to gain special system access or need to submit requests to the Basis team to gather monitoring information.

Highly visual, real-time data

Performance testing may find issues in a variety of places. PowerConnect provides more than 50 dashboards with a visual representation of the data gathered from your SAP system. You can focus on a specific server or look for trends in a system-wide metric. The generated graphs can then be used in the test reports to illustrate resource usage or contention.

Custom code is often more likely to cause issues than out-of-the-box code, which is why it is targeted during performance testing. It can be difficult for testers to know what custom code is doing without working closely with the developers—which isn’t always feasible.

PowerConnect allows you to add monitoring of custom function modules (anything starting with Z_*) by extending its framework. Example extractor code templates are provided to let you collect your own specific metrics very easily. Monitoring your custom code gives your testers increased visibility and frees your developers to work on any bug fixes or changes.

Splunk is a data platform, which means you can mix and match data from other sources to find potential correlations. This can be particularly helpful if you onboard your performance test data. Having both sets of data lets you visualise SAP metrics correlated with test progression. For example, you could compare work process utilisation against user volume, and potentially find system limits in terms of number of concurrent users.

Splunk’s data retention is also a bonus. Inside SAP, the data is aggregated, so detail is not available after a few days or weeks. Knowing when your test started, you can view that time window in Splunk, and still have the same level of detail as the day of the test. This allows you to easily compare today’s performance with the performance from six months ago, greatly helping regression testing analysis.

Volume test optimisation

SAP performance testing will frequently occur alongside volume test optimisation (VTO). This is the process where an SAP expert will analyse the system while under load and make expert tuning recommendations. A common output of VTO is system-wide or server specific parameter changes. It’s sometimes hard for testers to know exactly what parameter changes have been applied, as they typically don’t have access to this config. PowerConnect has a dashboard in the similar vein of a “Gold master” report, which gives testers the ability to compare the current set of parameters across each server, so they can clearly see what has been applied. This dashboard can highlight discrepancies between parameter settings on different servers, which can save time trying to diagnose issues due to misconfiguration.

Parameter comparison between different SAP servers lets testers verify the right settings have been applied without needing system access.

All these benefits give you impressive insight into your SAP system in the test environment—but once testing has completed, it makes sense to have the same level of monitoring in Production. This will give you confidence that you can identify issues as they develop, or perhaps allow you to focus on known triggers so you can act before they become issues.

PowerConnect is the only SAP-Certified SAP to Splunk connector, so you can be sure it has met the stringent SAP development guidelines. You’ll benefit from all the above benefits in production, including rapid deployment, ease of use and fast access to data, a highly visual interface, and the ability to correlate with other Splunk data.

Want to find out more?

Find out more about SAP PowerConnect for Splunk and how it can be a key tool for your business in 2018 by attending our event, "Splunkify your SAP data with PowerConnect." JDS and Splunk are co-hosting three events across Australia between March and May 2018, starting with our event in Brisbane on 28 March. Register today to ensure your place!

Register in one of three locations

Brisbane Event—Wednesday 28 March, 5pm

Tattersall’s Club
215 Queen Street
Brisbane City QLD 4000

 

Splunkify your SAP data with PowerConnect—Brisbane

By clicking this button, you submit your information to JDS Australia, who will use it to communicate with you about this event and their other services.

Sydney Event—Tuesday 15 May, 12pm
Splunk Office
Level 1, 141 Walker Street
North Sydney NSW 2060

Splunkify your SAP data with PowerConnect—Sydney
By clicking this button, you submit your information to JDS Australia, who will use it to communicate with you about this event and their other services.
Melbourne Event—Thursday 17 May, 12pm
Splunk Office
Level 16, North Tower, 525 Collins Street
Melbourne VIC 3000

Splunkify your SAP data with PowerConnect—Melbourne
By clicking this button, you submit your information to JDS Australia, who will use it to communicate with you about this event and their other services.

Find out more

To find out more about how JDS can help you implement PowerConnect, contact our team today on 1300 780 432, or email contactus@jds.net.au.

Our team on the case

Work smarter, not harder. (I didn't even come up with that. That's smart.)

Daniel Spavin

Performance Test Lead

Length of Time at JDS

7 years

Skills

IT: HPE Load Runner, HPE Performance Center, HPE SiteScope, HPE BSM, Splunk

Personal: Problem solving, Analytical thinking

Workplace Solutions

I care about quality and helping organisations get the best performance out of their IT projects.

Organisations spend a great deal of time and resources developing IT solutions. You want IT speeding up the process, not holding it up. Ensuring performance is built in means you spend less time fixing your IT solutions, and more time on the problems they solve.

I solve problems in our customers’ solutions, so customers can use their solutions to solve problems.

Focus. Work hard. Stay positive. It always seems impossible until it’s done.

Daniel Tam

Account Manager

Length of Time at JDS

10 years

Skills

I am an experienced Account Manager, with a strong capability for problem-solving and creating the solutions that best match each customer’s unique requirements. I have a demonstrated technical capability across numerous disciplines, including:

  • Performance testing
  • Application performance monitoring (‘APM’)
  • IT Service Management (ITIL 3 certified)
  • CMDB, automation and orchestration

Workplace Passion

I have a strong passion for understanding our customers’ unique requirements and helping to create solutions that best solve both their technical and business needs.

Read more Tech Tips

Posted by Amy Clarke in SAP, Tech Tips
Performance Testing SAP

Performance Testing SAP

Testing SAP helps mitigate risk to your reputation by ensuring your software does what you need it to do, how you need it to be done. Functional and nonfunctional testing go hand in hand to ensure SAP works when it goes live, saving your business time and money.


Ensure a good user experience

Successful SAP performance tests need to do more than just produce load—you need to understand how users will engage with your site and how the platform will respond. SAPGUI performance testing simulates users on the application clicking buttons and typing into fields, letting you see what they will see.

Fix issues before they impact your business

Migrating to HANA can boost application performance, but it pays to test your upgrade. Code optimised for MaxDB doesn’t always translate to performance in HANA. Testing your custom code will let you know what works well and what needs improving.

Why test SAP?

User experience
Have confidence that your system will support your users before going live; avoid unhappy customers and preventable downtime

Resolve issues fast
Ensure your SAP implementation is correctly configured by testing the entire system at load to reveal any weak links

Assess your capacity
Test your SAP system at 3- or 5-year volumes to help understand and plan for your future infrastructure needs

Troubleshoot code
Find out how your new features fare for an entire department versus a single-user interaction

Ensure integration
Make sure that complex integrations work with existing legacy systems

JDS testing capabilities with SAP

Performance testing
Optimise the performance and availability of your SAP implementation with JDS. Testing de-risks your project to give you confidence that your go-live will be successful. We conduct targeted performance tests aimed at evaluating custom code and finding any weak points in the system.

Service virtualisation
In complex environments with multiple integrations, it’s not always possible to test end-to-end. With service virtualisation, JDS can help you test systems that are available, and virtualise the components that are not yet ready. This will help you isolate issues earlier, and allow for concurrent testing to optimise your time.

Security testing
Security poses an important threat for modern businesses, as it has privacy, financial, and reputational implications. The security experts at JDS are available to help you protect against the threat of breach or infiltration of your SAP system through comprehensive security testing.

Mobile testing
JDS designs testing solutions to emulate real users working from mobile locations. Through network virtualisation, JDS can simulate the network conditions common with mobile users, so you can understand the performance of your remote users working alongside your desktop users.

Automated testing
Increase the productivity of your testing teams by automating your time consuming manual regression test cases. JDS can support your team in automating repetitive test cases, or manage the entire process for you. Spend less time executing tests and more time finding defects.

Why choose JDS?

JDS tests solutions based on leading enterprise platforms including SAP, Oracle e-Business Suite, SharePoint, Citrix, and ServiceNow.

We have nearly 15 years of experience optimising performance and availability for a wide range of Australian businesses using a variety of industry-leading tools. With strong domain expertise and experience in application performance, operations monitoring, and managed services, JDS is the partner of choice for trusted IT solutions and services to leading Australian organisations.

See also: The benefits of performance testing ServiceNow

Testing success stories

Posted by JDS Admin in SAP, Tech Tips