Digital experience

Monitor, analyze, and optimize customer experience with an enhanced 360-degree view of every single user journey

Show all categories

The problem with SLA monitoring in virtualized environments

Because virtual machines work by time-sharing host physical hardware, a virtual machine cannot exactly duplicate the timing behavior of a physical machine. This leads to the timekeeping problems explained in the VMWare White Paper about Timekeeping in Virtual Machines that results in inaccurate time measurements within the virtual machine. This affects ALL performance metrics that rely on the operating system clock time to keep track of time which includes… read more

Top Low Hanging Fruit to Performance Optimize your Web Site and boost Business

Web Page Performance was one of the big topics at the Ajax Experience in Boston this week. Steve Souders – author of High Performance Web Sites and Even Faster Web Sites – talked about the top things to look into when analyzing web page performance. Business impact on Web Site Performance Steve presented some recently published studies from Google, Microsoft and Shopzilla showing… read more

Web 2.0 at the Ajax Experience 2009 in Boston

TechTarget is hosting the Ajax Experience Conference in Boston from September 14th to 16th. Several tracks like User Experience, High Performance and Scalability, Architecture and more with sessions delivered by key people in the industry promise to provide great content for the attendees to manage the challenges in the Web 2.0 world. Web 2.0 Promises and Challenges Powerful browsers, faster… read more

Get more out of functional web testing: How to correlate test reports with server side log information?

Scenario: different test types target the same test machine For smaller software projects – where deployment and configuration of the application to test is easy – you often find separate installations for individual testers or test types. This allows every tester to work against an installation without impacting other test activities. For large enterprise software projects, however, it’s very common to install the application that should be tested in a central… read more

Do more with Functional Testing – Take the Next Evolutionary Step

Functional Testing has always been an activity done by Test Engineers using Functional Testing tools like QTP from HP/Mercury, SilkTest from Borland/Segue, Functional Tester from IBM/Rational, … But time is changing – so is Functional Testing – and the things you can do with it. In this article I talk about The Past – Functional Testing done by Testers The Present… read more

How to extend Visual Studio 2010 Web- and Load-Testing with Transactional Tracing

Microsoft recently published the first official beta build of Visual Studio 2010. Visual Studio Team System for Testers has some nice improvements on their testing features. Additionally to new features – Microsoft also opened their extension points. One new interface that I am using to integrate dynaTrace into Visual Studio is the LoadTestPackageExt object and the ability to add new tabs to the WebTestResultViewer. Providing your own tab… read more

User based service level enforcement for Web Applications

Monitoring response times for web applications is one way to enforce SLA’s (Service Level Agreements). Typically you define different SLA’s for different pages of your application. Why that? Well – because certain features of the web application might be more critical than others and therefore you want to ensure that the critical pages respond fast enough to satisfy the end user expectations. User based service levels Depending on… read more

Web Service Interoperabilty Issues

I’ve been working on building a .NET Client Application to consume a Java based Web Service hosted in an Equinox-based Server Application. I followed the standard procedure in Visual Studio to consume a Web Service Add Web Reference Instantiate Proxy Class in my client code Added the additional User Credential code as the Web Service requires user authentication Ran the App and was confronted with an HTTP Error 501 that… read more

Continuous Performance Management in Development

Continuous Integration has become a well established practice in todays modern software development. Especially for enterprise applications – that face the architectural challenge of dealing with a highly distributed and heterogeneous environments – its more necessary than ever to establish and enforce these kinds of practices. Aren’t Automatic Builds, Unit- and Integration Tests enough? How often have you been facing the situation that the latest integration build has… read more