Visitor Monitoring Mobile Web Monitoring Advanced Scripting (MITE) | Keynote
Mobile Web Monitoring MITE

Mobile Web Monitoring Advanced Scripting (MITE)

Get the insights you need to deliver a great user experience on your mobile websites. Record and run scripts across more than 2200 emulated smartphones and tablets.



How It Works


Post questions and share feedback with the MITE team and other users.

Go to the MITE Community


What is Keynote MITE?

MITE is a desktop tool that lets you interactively test and verify mobile content by emulating over 2,200 devices and 12,000 device profiles. With MITE you can interact with your mobile websites in real time to analyze and optimize the performance of your site and the quality of your content. MITE can also record scripts that can be used for monitoring with Mobile Web Perspective

What can I do with MITE?

MITE is a mobile device simulator that lets you perform several different tasks to improve the mobile performance and reliability of your website:

Browse – MITE enables you to interact with your website in real time and analyze the performance of the downloaded Web page.

Verify – MITE can compare many aspects of your website against best practices and provide a comprehensive score for each page.

Record – Our unique mobile device simulator lets you record a new script for all the actions you perform while interacting with your website on the mobile device.

Run – This task lets you play back a script on any mobile device.

Matrix Test – Automate testing by running one or more scripts on multiple devices concurrently.

FAQ img01

Why do I need Keynote MITE?

Mobile is the fastest-growing mode of access for online content. Chances are you either have mobile content or are developing it. The biggest challenge associated with the success of mobile content is ensuring that your users can quickly access it no matter what device they are using.

The most powerful mobile device simulator on the market, MITE provides instant desktop access to over 2,200 emulated devices and 12,000 device profiles. As a result you can quickly test your mobile Web content and optimize it for different mobile devices.

How is Keynote MITE different from other mobile test and measurement products?

Keynote MITE is a desktop tool that you can launch at will. Because it's a mobile device simulator, contention of shared resources is never a problem.

MITE has a database of over 2,200 emulated devices and 12,000 device profiles, any of which can be simulated to test how mobile content will render and perform on that device. You don't have to worry about the latest device profiles because Keynote constantly adds new profiles to MITE.

With Keynote MITE you can also test your mobile content over both the local Internet connection and the wireless operator’s network.

What is a MITE device profile?

A MITE device profile is a unique combination of device manufacturer, device model, user agent and device orientation. The same device model can have different user agent, that represent different operating system/firmware versions.

Unlike other mobile device simulators, MITE device profiles also contain device characteristics such as image types supported, screen size, headers supported, hardware features, and more.

How does MITE simulate a mobile device?

MITE is a mobile device simulator that sends exactly the same headers as a real device. These include user agent and all the accept headers that a device sends when requesting content from a Web server. As a result, the server cannot differentiate the request between MITE and a real device, and sends exactly the same content to MITE that it would to a real device.

In addition, MITE simulates the download behavior of a device by downloading the same of number of concurrent objects that a device can download. For example, MITE downloads four images simultaneously on the Apple iPhone 4 because that is the number of concurrent threads the device can open.

How does MITE render the downloaded content?

MITE contains an embedded WebKit browser, the dominant browser used on all popular smartphone platforms today, including Apple, Android, Web Palm OS, BlackBerry 6, and Nokia S60.

Once the website is downloaded, MITE displays it in the WebKit browser, which renders it as it would be rendered on a real device.

Can I create a new device profile?

You can create a new device profile by going to the Device Library.

FAQ img02

In the device library, simply right-click and select "Create new device."

FAQ img03
Can I use MITE on a Mac?

You can use MITE on an Intel-based Mac by running a Virtual Machine such as Parallels or VMware and installing Windows XP on that VM.

Once this is set up, you can launch Windows on your Mac (by starting the VM) and you can download, install, and run MITE from within the Windows environment.

How do I start analyzing the performance of a mobile website?

With MITE you can analyze the performance of a mobile website while interacting with it in real time.

You start by clicking the Browse button in the menu bar. Then enter the starting URL and select the device you want to emulate.

FAQ img04

After you click OK, MITE will display the downloaded Web page and the device skin on the left and a performance waterfall on the right. You can now analyze performance by looking at the page summary and object-level details (domain, path, IP address, size, download time, etc.).

FAQ img05

You can click any links on the website and navigate to any page. The performance results will update every time you interact with the website.

How do I record a script using MITE?

MITE lets you record a script in real time while you are interacting with your website.

To start recording:

  1. Click the Record icon on the ribbon.
  2. Enter the starting URL and select a device profile.

Now you are record mode, and MITE will record a script of all your interactions with the Website.

MITE also lets you add validation checks for every step. You can simply right-click the script and select the validation check you want to add.

FAQ img06

You can pause recording at any time by clicking the Pause icon on the ribbon.

FAQ img07

MITE also lets you start recording at any time during a Browse or a Verify session by clicking the Record icon on the ribbon.

What is the MITE Score?

Unique MITE mobile device simulator technology provides a score for every Web page downloaded on a mobile device. The MITE score is calculated on a scale of 0 to 100 based on checks that MITE performs for the Web page.

MITE looks for factors that impact the content and performance of the Web page, then checks against W3C mobile best practices, and scores each of them. MITE computes the MITE Score by calculating the average of all individual scores.

FAQ img11
What is the Instant Verification Test?

The Instant Verification Test is a quick and convenient way to get your MITE Score and verify that your Web content conforms to mobile best practices. Simply enter the URL you would like to check and select a mobile device from the dropdown menu listing our most popular models.

FAQ img08

Click Start Test and get your MITE Score along with the verification results. Here you can see all the checks MITE runs along with detailed results that you can drill into. The MITE verification results provide actionable results to improve the content and performance of your mobile web site along with mobile best practices recommended by W3C.

FAQ img09

Because it’s a mobile device simulator, you get instant access to a level of information not available on a real device.

What is the 7–day trial?

Once you test and verify that your mobile Web content has been optimized for the devices that matter most, the next step is to monitor availability, performance, and quality over time. Performance can vary and continual monitoring is the best way to ensure that every user of your mobile content gets the experience you expect.

FAQ img10

If you're not already monitoring your site, Keynote wants to get you started with a free 7–day monitoring trial. Sign up and Keynote will monitor your site for a week from 7 locations, on 7 mobile devices. The monitoring results will be delivered to your MyKeynote account, and if you don't have one, we'll set you up for free. There you'll get a glimpse of the rich data, graphs, and tools that can give you a deeper level of insight into availability variation by location, device, and time of day. You can also set up custom alarms and alerts to be notified when availability thresholds are not met. Sign up for free and find out what you might be missing.

Use Cases

MITE is a versatile tool that can help you tackle a wide variety of challenges. Let’s take a look at some of the most popular use cases and see why MITE is right for you.

Development Teams

If you are building a website, plan on it being viewed on a mobile device. Keep in mind that slow mobile networks will impact the performance your mobile Web content. You want to create a mobile website that provides the same functionality as your regular website, but at the same time is optimized for mobile devices. You need to take steps to ensure that the mobile website is optimized for all the different mobile devices, many of which have different capabilities, browsers, and screen sizes.

The Development Challenge

Developers need tools that provide access to all the different mobile devices on which users will download their mobile Web content. They also need the ability to analyze content and performance on the mobile device, troubleshoot problems, and provide actionable recommendations that will enable optimization of the end-user experience for their mobile website on different mobile devices.

MITE gives you access to over 2,200 emulated devices and 12,000 device profiles on your desktop. With MITE you can download a mobile website on any mobile device and visually see how the site renders. What’s more, MITE provides a performance waterfall graph that lets you analyze the performance of every object on the page.

Finally, MITE also provides actionable recommendations to improve the performance and overall compatibility of the mobile Web content with the selected mobile device. The MITE Score reflects the performance of the downloaded page for different categories that help you improve content compatibility, performance, and compliance with W3C mobile best practices.

Operations Teams

Just as your operations team monitors your website around the clock, you should also monitor your mobile website on a mobile device. Further, mobile Web content is downloaded on a range of unique devices and different network operators, so operations team should consider monitoring on all popular combinations that represent your end users’ needs.

The Operations Challenge

Mobile websites undergo continual changes, and changing the use cases you monitor often requires a change in your scripts. As your mobile Web content and popular devices change over time, you need the flexibility to adapt your monitoring strategy to keep pace. You need a tool that provides self-service capability to record scripts that can be provisioned for 24/7 monitoring.

MITE provides your operations team with an easy-to-use tool that can record scripts for any mobile website and any mobile device. Non-technical users can record scripts by navigating through the website on the mobile device. MITE also lets your team add validation steps to make sure the results of the script are as expected.

In addition, programmers can include a complex login in their MITE script by using the advanced scripting feature.

QA Teams

Today there are many different mobile devices, each of which supports different capabilities, runs on a different operating system, and has a different screen size. As a result, developers either build several different mobile websites customized for specific mobile devices or modify a single mobile website for each mobile device. This makes the job of your QA team extremely difficult.

The QA Challenge

You need to test and certify that the mobile website works on all the different mobile devices. To cover a wide range of mobile devices in your test plan you need a way to automate testing and certification across different mobile devices.

MITE lets your QA teams automate the testing and certification of mobile Web content across different mobile devices. With MITE Pro, your QA team can record a script that can be run across multiple devices simultaneously. In fact, MITE Pro lets you run multiple scripts across multiple devices at the same time and displays the test results together as a matrix. Your QA team can quickly scan the matrix to see which scripts pass and which scripts/device combinations fail. MITE then lets you drill down into each script-device combination and view the results in detail.

Performance Analysis and Troubleshooting Teams

The availability, performance, and quality of your mobile Web content can vary greatly depending on the location of end users. Users access mobile websites from remote locations connected to different network operators and on a wide range of mobile devices. When problems occur, it's important to replicate the end-user scenario as closely as possible to enable quick troubleshooting and reduce time to repair.

The Performance Analysis Challenge

When your operations team receives an alert regarding problems with your mobile website you need to troubleshoot in the location and on the operator where the issue appears. The team needs to isolate the issue and quickly get to the root cause of the problem.

With MITE, your operations team can perform remote troubleshooting by connecting to remote network operators in remote locations from the desktop. This gives you access to real network operator traffic even though you’re physically far away.

You can download the mobile website over the remote network operator and see if it is a network problem or an issue with the content server infrastructure. You can also analyze performance over the remote network operator to see how the content has been modified by the network operator. Operations can quickly get the root cause of a problem, fix it and provide a better user experience.

Back to Top