Key Performance Metrics For Load Tests Beyond Response Time- Part II

269_IG_HowToTestLoad2_P2

In Part I of this blog I explained which metrics on the Web Server, App Server and Host allow me to figure out how healthy the system and application environment is: Busy vs. Idle Threads, Throughput, CPU, Memory, et. Cetera. In Part II, I focus on the set of metrics captured from within the application server (#Exceptions, Errors, ...) as well as the interaction with the database (connection pools, roundtrips to database, amount of data loaded …). Most of the screenshots ... More >

Key Performance Metrics For Load Tests Beyond Response Time- Part I

How to load test featured image

Whether it is JMeter, SoapUI, Load Runner, SilkTest, Neotys or one of the cloud-based load testing solutions such as Keynote, Dynatrace (formerly Gomez) or others, breaking an application under heavy load is easy these days. Finding the problem based on automatically generated load testing reports is not. Can you tell me what is wrong based on the following reports? My Key Metrics from Web Server to Database I’ve helped engineering organizations over the last 10 – 15 ... More >

4 Actions to help Marketing and support your Super Bowl ad performance

SuperBowl-Commercial-Performance

While your marketing team/agency was figuring out how many puppies, bikini clad women or hashtags to incorporate into your upcoming Super Bowl ad/commercial, I sure hope someone has been planning for the increased attention your homepage or landing pages expect to get. There is a great chance marketing hasn’t thought this through, especially this year as some Super Bowl ad spots have only recently been sold. I really hope whoever is spending $4.4M for 30s of air time with ... More >

C# Performance Mistakes – Top Problems Solved in December

DecemberPerfClinic

As part of my Share Your PurePath and Performance Clinic initiatives, I get to see a lot of application performance problems where I help people like you figure out what’s wrong. Last month I gave insight into how users Russell and Joe optimized their Java and Web applications for size and speed. In this blog, I will share lessons learned from a C# application fellow user Ram (works as a performance engineer for a large financial organization) is responsible for. Chatting ... More >

Application Performance Clinics – Top Problems Solved in November

NovemberClinicResults

Over the past few months I have been giving online and offline talks called Performance Clinics. During these clinics, I show you how to analyze performance and give you feedback on the data you’ve collected on your own application. For Dynatrace users, I run a special offer called “Share Your PurePath” where I provide feedback and can give you extend Dynatrace licenses. Every month I am going to write a short blog on the top problems found within the program so you get to ... More >

How to do a SharePoint Performance Sanity Check in 15 Minutes

sharepoint

For some it’s hard to understand why SharePoint became that popular – and quite honestly – a lot of projects I’ve seen being implemented on SharePoint make me wonder why they chose SharePoint in the first place. But – there are a lot of great things about that platform that make it very interesting for enterprises to use it for various aspects. A big problem I see is that SharePoint Administrators, Operators and Developers of customized SharePoint solutions neglect the ... More >

Continuous Delivery 101: Automated Deployments

automate-all-the-things

The ability to automatically and reliably deploy entire application runtime environments is a key factor to optimizing the average time it requires to take features from idea to the hands of your (paying) customers. This minimization of feature cycle time or feature lead time is, after all, the primary goal of Continuous Delivery. Today, I will introduce you to the whys and wherefores of deployment automation and discuss its importance for driving the adoption of DevOps. The ... More >

Struts Performance Bug Almost Takes Down Car Rental Web site

struts

Special thanks for this great story to my colleagues Shaun Gautz and Andrew Samuels – two Dynatrace Guardians helping our customers to build better web applications. Struts is a framework very commonly used for building Java Web Applications. It’s also been used as the main web framework for a new car rental platform this story is based on. During load and performance testing it was discovered that the application couldn’t sustain a fraction of the load that was expected. ... More >

Hands-On Tutorial: 5 Steps to Identify Java and .NET Memory Leaks

MemoryLeak

I keep getting questions about how to best analyze memory leaks – especially when they are not always reproducible by the developer on the local workstation. If you never experienced a memory leak issue (or you simply don’t admit it) then read up on some real life examples on our blog: Fixing Memory Leak in Java Production Environment or DevOps way to solving Memory Issues. If you want to test this out on your Java or .NET Application follow my steps in this blog, watch my ... More >

Find the Root Cause Faster with Dynatrace 6.1

featuredimage_dt

I am pleased to announce that Dynatrace 6.1 Beta is now available for everyone that is interested in building better performing applications. Dynatrace 6.1 includes many enhancements requested by our 83k+ user community. We took the feedback we received from our users and invested heavily in Ease of Use and more Automatic Diagnostics. Follow these steps to setup Dynatrace for a typical Java Web Application – or watch my YouTube Tutorials (for Java, .NET and PHP) – to see ... More >