Web Monitoring

Web Site Monitoring and Performance Insights

ABCs of APIs

In its simplest form, a Web API is a request-response protocol written and published by the owner of some kind of digital asset — data, videos, photographs, the software to set your thermostat, or anything else that can be published online. A developer who is given access to the API (sometimes it’s open to anyone, sometimes to a select few) then uses that API in some kind of front end, for example, a website or a mobile app, to present the content or functionality to end users. The user sees website content or an app that does their bidding, but they don’t see where it’s coming from. Similarly, a user could use any number of apps to get the latest sports scores, for example, but all of those scores might really be coming from ESPN via its API.

At its most fundamental level, an API enables a behind-the-scenes, machine-to-machine transaction. At a higher level, it enables enterprises to offer access to their digital assets, and encourages developers to create new and innovative uses of those assets, and potentially creates revenue streams. For users, it gives powerful and convenient access to a world of content and applications in ways they’ve never had before.

You May Also Would Like To See

1. An Overview of APIs And How They’re Changing

2. Cloud application performance monitoring

3. Apps performance testing

 

Advertisements

November 5, 2013 Posted by | cloud application monitoring, web application monitoring | Leave a comment

Why Testing Web 2.0 Sites Requires Real Browser Measurements

We commonly hear the term ―Web 2.0, but if you ask someone, ―What is Web 2.0? you will get many different answers. Some people call it a technology, but it is really the second generation of Web development and design.

This second generation includes tools that enable better collaboration, communication, and interoperability on the World Wide Web. Social networking sites such as MySpace, Facebook, and YouTube are good examples of the information sharing and collaboration that we call Web 2.0. Among Web 2.0 applications, there is a class of Rich Internet Applications that are made possible by technologies such as Ajax/JavaScript, CSS, DHTML/XHTML, and Flash/Silverlight, all working together.

Web Application Monitoring

Nowadays, the most engaging Web applications rely on the browser to also execute code and redisplay content, often requiring the browser to process code that requires a desktop engine, such as JavaScript engine built into the browser, or a Flash player installed as a Web plug-in. The Web operating system is no longer just resident on the server, it is also on the user’s desktop, in the client-based browser.

Related Posts

1. Monitoring Web APIs

2. Mobile website or HTML5 app

3. Mobile Browser Compatibility

January 28, 2013 Posted by | Rich Internet Applications, web application monitoring | , | Leave a comment

Is an Outage Sometimes Your Best Strategy?

Few days back the launch of the iPhone 5 followed a similar pattern to Apple’s other previous product launches. And while Apple seems to be training the media to certain launch event expectations, it also seems to be training its Apple Store customers to expect closed doors at its e-commerce website.

Just as with the last major product launch (remember the “new” iPad?), the Apple Store was taken offline immediately preceding, and for some time after the media event. In this instance, for 7 hours. Keynote measurements of the Apple Store, a member of the Top Retailers (US) performance index, show the outage and captured the state of the website before, during and after.

A 7 hour outage for any online retailer is huge, and Apple’s outages appear to be intentional. The closing of the Apple Store in this instance raises interesting questions about managing customer expectations and online experience. Are launch event outages a defensive practice, or an intentional component of the overall launch experience? Is it worth handling the spike of non-buying visitors (pre-sales won’t be available until a couple days later) during the launch event, when most ‘lookey-Lous’ will likely get their fix through the subsequent media tsunami? At what point does opacity change from creating a sense of mystery to confusion?

The overall performance and availability of the Apple store is quite high, with it consistently ranking above the Index average for online retailers. Indeed, the past 6 weeks reveal improvement in Total User Experience Time and solid availability:

Apple appears to take Web performance seriously. Launch events such as today’s are consistenly  ochestrated to careful detail. So while most online retailers strive for 5 nines, is there something to be learned from Apple? Could an intentional full outage (outside of planned maintenance/change) be a viable e-commerce strategy in certain circumstances? If so, when?

Article Source: http://www.keynote.com

Related Articles:

September 17, 2012 Posted by | web application monitoring, website monitoring services, Website Performance, Website Performance Monitoring | , , | Leave a comment

The advantages of the Cloud

As we’ve mentioned here before, adopting cloud computing strategies can generate transformative advantages for IT organizations, but not without important considerations. Reducing cost and improving user experience can be achieved by moving applications and infrastructure to the cloud.

So how do CIOs get started, and more importantly, enforce and improve the quality of service they deliver to the business in a cloud paradigm? Vik Chaudhary recently spoke with the editors at CIO Insight on how companies can take advantage of the cloud with three straightforward recommendations.View The Video

July 2, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring, Mobile Monitoring, Mobile Quality, mobile testing, site monitoring, web application monitoring, Web Monitoring, web performance, Website availability monitoring, website monitoring, website monitoring services, Website Performance | , , , , , | Leave a comment

Speed and Tenacity: the Apple iPad Outage

We’ve heard a lot recently about the importance of speed and performance when it comes to online retail. The New York Times highlighted research from Microsoft claiming that 250 milliseconds—a mere eye blink—could make the difference between a repeat visitor and a lost customer. And a popular infographic touts that Amazon would stand to lose $1.6 billion in sales per year from a 1 second web page delay. Our friends at Walmart.com have also shared some awesome research linking web performance to conversion.

These statistics are welcome news for the web performance community. But sometimes they don’t apply. With Apple, a lot of rules don’t apply.

This past weekend, Apple sold a record 3 million new iPad 3 tablets. That’s pretty phenomenal. Yet, it came on the back of a pretty bad outage only 10 days before.Apple-store-scatter

On March 7, Apple announced the new iPad 3. For effectively the entire day, the Apple Store was unavailable. That meant no one could check out the new iPad, nor purchase iPhones, MacBooks or anything else.

To Apple’s credit, the Apple store normally runs very quickly—averaging well less than 2 seconds for total User Experience Time and less a second for Time to First Paint. (The Apple Store is a member of the Keynote Retail Performance Index, measured with Keynote Transaction Perspective.)

We’ve written previously about the concept of tenacity. A website visitor’s tolerance for errors, or delays, is a major factor when balancing the cost and benefit of building capacity and engineering performance into Web applications. While Apple’s fanatic customer base is an extreme, it illustrates the point that there’s a continuum of performance expectations for users.

Apple-store-trend Your product/service is unique. And your customers are also unique. Keynote web load testing consultants dig into web analytics to model user behavior. They consider familiarity, tenacity, interaction speed and connection speed when developing virtual user profiles. It may be unrealistic for you to understand how different levels of performance impact your various customer types across all these variables. But if you can begin to understand them, you’ll be in a better position for setting ongoing performance goals and SLAs—especially around tolerances for outliers from your averages.

June 15, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring, Mobile Monitoring, Mobile Quality, mobile testing, transaction monitoring, web application monitoring, Web Load Testing, Web Monitoring, website monitoring, website monitoring services, Website Performance, Website Performance Monitoring | , , , , , , , , | Leave a comment

Did You Fall When Facebook Stumbled?

Thursday’s outage of Facebook was notable for the ripple it created across the Web. Many online businesses were impacted indirectly as a result of failing content integrated into their websites. The nearly ubiquitous “Like” button and Facebook’s other social plugins became a drag on the performance and availability of some websites. We saw notable failures across media, travel and retail sites. Yet, other some appeared to have avoided significant impact.

The websites of CNN, USA Today and Expedia–members of the Keynote Business 40 Index–demonstrate how different approaches to integrating the Facebook social plugin can be the difference between disaster and only a minor setback when 3rd party content fails.

Here are graphs of their performance and availability during the outage (along with Facebook’s for reference):

Performance and Availability during outage

User TIme

Notice USA Today’s performance (the blue line). Their home page continued to happily build despite the lack of content availability from Facebook.

Incidents like this are good reminders of the importance of using page construction best practices that accommodate third party content failures. If you feature ads, widgets or plugins on your site, do they represent a potential single point of failure if the service becomes unavailable?

Even if you take care with integrating third party content into your pages, it’s important to continuously monitor each source independently if your site changes frequently. Keynote Systems helps companies uniquely monitor 3rd party content such as ads, social widgets and plugins so you can quickly take action to mitigate performance issues and focus business improvement with actionable data.

So how did your site perform Thursday evening? Tell us in comments.

Source: Keynote.com

June 4, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring, Customer Experience, Mobile Monitoring, Mobile Quality, mobile testing, Rich Internet Applications, site monitoring, transaction monitoring, web application monitoring, Web Load Testing, Web Monitoring, web performance, Web Performance Testing, Web Privacy, Website availability monitoring, website monitoring, website monitoring services, Website Performance, Website Performance Monitoring | , , , , , | Leave a comment

Ensuring Mobile App Performance

mobile app testing

Mobile App Performance

Where in the world are your customers today? Are they at home, at work, or somewhere in between? At a soccer game? The gym?
And what about your employees? Are they at a customer site? In an important meeting in a company hallway? Or working from home today?
It’s nothing new that customers and employees are all over the place and on the go with mobile or tablet. They’ve got their e-mail in their hand while they’re waiting in line at the grocery store, and the company price list on their iPad while they’re sitting across the desk from a prospect.
Companies may now recognize the compelling need to reach customers and employees through mobile apps, but getting those apps built, tested, and to market is a new and complex challenge. Mobile is a many times more fragmented ecosystem than the desktop environment. Existing, “traditional” software development protocols need to be adapted; more importantly, mobile requires an entirely different set of quality assurance and performance protocols.
Rather than testing software in a single operating system environment, mobile apps requires development and mobile testing for as many as five OS platforms — iOS, Android, BlackBerry, Windows, and Symbian. Complicate that further with a multitude of devices, each with its own form factor and display characteristics, add in the nuances of various cellular carriers both domestic and international, and you have a test scenario sure to send even the most sophisticated IT department reaching for the aspirin bottle.
It doesn’t have to be such a headache, though. An effective, expeditious alternative is to go outside and utilize independent testing and monitoring partners that already have mobile infrastructures in place. The partner then becomes responsible for procuring the handsets and other devices, and establishing the carrier contracts in various geographies, typically on a scale far broader than would be realistic for an in-house department to manage. Such outsourcing is the direction the market is taking. International Data Corporation projects worldwide testing services to grow more than 15% a year through 2015, from a total spend of $9.4 billion in 2010 — and mobile applications are a fast-growing part of that total.4

Source : keynote.com

April 10, 2012 Posted by | Mobile Monitoring, Mobile Quality, mobile testing, web application monitoring, Web Load Testing | , , , , | Leave a comment

Criticality of Web Performance Monitoring

One is that users are much less tenacious, much less tolerant of poor performance. Five, six years ago there was still the sense of novelty. Today, though, they’re using the Internet for very critical things, critical utility, be that trading stocks or looking at bank accounts or making purchases.

Delivering complex functionality in a manner that satisfies high user expectations requires a tremendous infrastructure, which in itself exponentially multiplies the opportunity for slow performance or outright failures. To deliver a customized “my” page on a site such as Yahoo! or Google or one of the news portals, for example, may require hundreds of servers. And running a search-and-transaction site such as eBay takes a huge amount of processing horsepower.

Whether the objective is to reduce abandonment rates, to increase self service and reduce call center loads (and costs), to increase average sales or repeat purchases, performance monitoring is critical to acquiring the data needed to formulate sound Web strategies and tactics. Web performance is the common denominator underneath every Web site metric and is fundamental to achieving any Web site goal.

Things can and do go wrong at any step of the way — in the site’s own internal network, over the Internet backbone, across the last mile of the local ISP, or on the user’s desktop. Site operators employ a number of strategies to monitor this complex path and pinpoint the many problems that inevitably come up.

Read More

January 18, 2012 Posted by | web application monitoring, Website Performance Monitoring | , , , , , , | Leave a comment

Web Applications from a Business Perspective

What does Web application performance mean to you? Most business executives would evaluate the success of a Web application by looking at business performance metrics such as revenue, costs, and customer satisfaction. Because an application may be created to serve customers, partners, members of an organization, or employees, the relative importance of those metrics may vary.

Application utility is tied to user behavior, which is driven by the clarity of the site, the design of the user interface, and the responsiveness of interactions between client and server components. The design and implementation of those components ultimately also determines application availability.

For any Web application, effectiveness means simply fulfilling the planned design and delivery objectives, delivering online experiences that lead to satisfied customers, and so meeting the intended business performance goals.

Read More

 

September 7, 2011 Posted by | web application monitoring | , , , , , | Leave a comment

New Media and Entertainment Web Applications

New media and entertainment applications have been joined by education, corporate and government information, business training and travel replacement in the list of factors driving streaming media’s growth.

Along with the growth, however, have come significant challenges as streaming media points out to corporations and individuals the limits of their information infrastructure.

These limits crash against the users’ demands for smooth video, clear audio, and performance levels specified and guaranteed by contract. Media providers seeking to provide consistent quality of service face a daunting array of website performance issues, caused by lack of last-mile broadband build-out to service interruptions and carrier quality of service problems.

Read More on New Streaming Media Economy and also learn about application performance testing.

February 14, 2011 Posted by | web application monitoring, Website Performance | , , | Leave a comment