Welcome!

Performance, Scalability and Architecture

Andreas Grabner

Subscribe to Andreas Grabner: eMailAlertsEmail Alerts
Get Andreas Grabner via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Andreas Grabner

Selenium is a free Web Application Testing System. It gained lots of popularity since it is available. It’s integration to FireFox – which allows instant record/replay as well as the scripting option - makes it a great tool for functional web testing. BrowserMob on the other side leverages Selenium by providing an automated load-testing environment for Selenium scripts all configurable online via a Web Dashboard. Tagging Web Requests In my recent blog post – Get more out of functional web testing: How to correlate test reports with server side log information? – I discussed the problem that testing results are usually not linked to the log and diagnostics information captured by the application under test. The blog entry offered a way to link the two sides using HTTP Tagging via an HTTP Proxy. Tagging individual Web Requests allows linking each individual request ... (more)

Selenium Tests for Automated JavaScript/AJAX Performance Analysis

With more than 3 million downloads, Selenium is a functional testing framework. It allows web developers and QA professionals to automatically test how an application functions on multiple browsers, such as Firefox, Internet Explorer and Chrome and across operating systems, such as different versions of Windows and Mac OS. The FREE dynaTrace AJAX Edition on the other side is probably the best web site performance analysis tool for Internet Explorer 6, 7 and 8.  Here is what John Resig, Creator of jQuery has to say about it: “I’m very impressed with dynaTrace AJAX Edition’s abili... (more)

How ASP.NET PostBacks and Redirects Work

Last week I got the following two questions from one of our clients “We use ASP.NET PostBacks but can’t find the PurePath for the request triggering the PostBack handler – any hints?” “We see many ThreadAbortExceptions in our ASP.NET Application and we are not sure why they happen – are they expected?” Time for a little blog that gives some internals on PostBacks as well as Redirects (which are commonly used in PostBack handlers). What is a PostBack and how does it work? It’s not my intention to write the 50th blog post about PostBacks – I’d rather recommend checking out the follow... (more)

Don’t Trust Your Log Files | @DevOpsSummit [#DevOps]

Don’t Trust Your Log Files: How and Why to Monitor All Exceptions I would say that only one out of a million exceptions thrown in an application actually makes it to a log file - unless you run your application in verbose logging mode - Do you agree? No? Here is why I think that is: because most exceptions are handled by your code or by the frameworks your app uses. Here is a chart from an enterprise application showing that there are about 4000x more custom application exception objects thrown than important log messages written: 4000 times more Exceptions than log messages: Ca... (more)

Show Report: VMworld 2009 – Day One

The Moscone Center in San Francisco opened the gates for VMworld 2009. Over the next couple of days the attendees, partners and the press will hear the news about upcoming trends and challenges in virtualization and how VMware (and their user base) is going to face them. The first announcement was about VMware Go [...] Related posts: Live from JavaOne 2009 – Day 2 Its day 2 at JavaOne 2009. I had the chance... Live from JavaOne 2009 – Day 1 JavaOne 2009 officially started with the open Keynote delivered by... Live from JavaOne – The Cloud Growing Up? I already listened to a coup... (more)