Recording HTTP/S Traffic from any iphone and ipad by using "Pure Cloud"



Similar documents
Pure Cloud Run all components of the Apica ProxySniffer product completely in the cloud.

Generating Load from the Cloud Handbook

Handling of "Dynamically-Exchanged Session Parameters"

Proxy Sniffer V4.5 Release Notes

Eucalyptus User Console Guide

Remote Desktop Gateway. Accessing a Campus Managed Device (Windows Only) from home.

Technology Services Group Procedures. IH Anywhere guide. 0 P a g e

Phone: Fax: Box: 230

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

Live Maps. for System Center Operations Manager 2007 R2 v Installation Guide

CONNECT-TO-CHOP USER GUIDE

Access Your Cisco Smart Storage Remotely Via WebDAV

System Administration Training Guide. S100 Installation and Site Management

VPN Web Portal Usage Guide

Proxy Sniffer V4.3 Release Notes

XenApp & XenDesktop Documentation. Help Desk (202)

HP MediaSmart Server Software Upgrade from v.1 to v.3

Installation and Configuration Guide

Aspera Connect User Guide

Mobile Configuration Profiles for ios Devices Technical Note

Using Remote Web Workplace Version 1.01

Introduction to Mobile Access Gateway Installation

How to wipe personal data and from a lost or stolen mobile device

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

Installation Guide. Live Maps 7.4 for System Center 2012

Aspera Connect User Guide

Getting Started with Oracle Data Mining on the Cloud

Getting Started with TRITON Mobile Security

Secure Web Service - Hybrid. Policy Server Setup. Release Manual Version 1.01

Guide: Using Citrix for Home/ Office

Accessing TP SSL VPN

WELCOME TO CITUS CLOUD LOAD TEST

ACCESSING CERNER ON A MAC (October 1, 2012)

Administering Jive for Outlook

Windows Installation 1. On a Windows PC (For MAC, skip to next section), at the file download prompt click Run.

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

Cloudifile: Frequently Asked Questions

SET-UP AND OPERATION GUIDE

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app

A Guide to New Features in Propalms OneGate 4.0

Quick Installation Guide

ACCEPT THE SECURITY CERTIFICATE FOR THE WEB FILTER

VPN: Virtual Private Network Setup Instructions

ViPNet ThinClient 3.3. Quick Start

Sophos Mobile Control SaaS startup guide. Product version: 6

OPS Data Quick Start Guide

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Instructions for accessing the new TU wireless Network

NSi Mobile Installation Guide. Version 6.2

Sentral servers provide a wide range of services to school networks.


CTERA Agent for Mac OS-X

DVS-100 Installation Guide

Commack UFSD Remote Access for Microsoft Windows Vista, 7 and 8 Apple Macs, ipads, iphones And Android devices

The following describes how to connect to the Internet using a Novatel Ovation MC950D modem and an Apple MacBook Pro : with Mac OS X 10.4 Tiger.

Massey University Wireless Network Client Configuration Mac OS X

Apple Mail Outlook Web Access (OWA) Logging In Changing Passwords Mobile Devices Blackberry...

Allianz Global Investors Remote Access Guide

MATLAB on EC2 Instructions Guide

This guide provides all of the information necessary to connect to MoFo resources from outside of the office.

Installing and Configuring vcloud Connector

Citrix Receiver for Mobile Devices Troubleshooting Guide

Dell SonicWALL SRA 7.5 Citrix Access

Qsync Install Qsync utility Login the NAS The address is :8080 bfsteelinc.info:8080

SHC Client Remote Access User Guide for Citrix & F5 VPN Edge Client

Working Folder Linkage Setup Guide

RDM+ Desktop for Windows Getting Started Guide

University of Central Florida UCF VPN User Guide UCF Service Desk

Quadro Configuration Console User's Guide. Table of Contents. Table of Contents

Guide 3 - SkyDrive Pro

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA USA. August v1.0

owncloud Configuration and Usage Guide

Connecting to Remote Desktop Windows Users

FileMaker Server 14. FileMaker Server Help

MED ACCESS USER INSTRUCTIONS FOR INSTALLING THE CITRIX RECEIVER FOR ACCESS TO ALBERTA NETCARE VIA PLB

Bell Mobile Device Management (MDM)

XIA Configuration Server

Web Application Firewall

Mobile Device Management Version 8. Last updated:

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Elluminate Live! Access Guide. Page 1 of 7

Frequently Asked Questions Enterprise Mobile Manager

Cloud Services MDM. ios User Guide

APNS Certificate generating and installation

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion

HP MediaSmart Server Software Upgrade from v.2 to v.3

Installing and Using Citrix to Remotely Access Applications

Configuration Manual English version

How To Deploy Sangoma Sbc Vm At Amazon Cloud Service (Awes) On A Vpc (Virtual Private Cloud) On An Ec2 Instance (Virtual Cloud)

ipads and iphone 5 Connecting your own device to school wifi

Weston Public Schools Virtual Desktop Access Instructions

IT-ADVENTURES PLAYGROUND (ISERINK) Remote Setup Guide IOWA STATE UNIVERSITY INFORMATION ASSURANCE CENTER

SERVER CLOUD DISASTER RECOVERY. User Manual

Coillte IT has recently upgraded the Remote Access Solution to a new platform.

FileMaker Server 10 Help

Setting up SJUMobile (Wireless Internet Access for personal devices)

Monitoring Operation Manual

Improving Microsoft Exchange 2013 performance with NetScaler Hands-on Lab Exercise Guide. Johnathan Campos

Administering FileVault 2 on OS X Lion with the Casper Suite. Technical Paper July 2012

Transcription:

Ingenieurbüro David Fischer AG A Company of the Apica Group http://www.proxy-sniffer.com Recording HTTP/S Traffic from any iphone and ipad by using "Pure Cloud" Version 5.0-K 2012 November 25, 2012 All Rights Reserved

Table of Contents 1 Abstract... 3 1.1 How Much Does It Cost?... 4 2 Step by Step Instructions... 5 2.1 Step 1: Install ProxySniffer on your Notebook or Desktop Computer... 5 2.2 Step 2: Launch (Start) a "Pure Cloud" Machine... 5 2.3 Step 3: Login into the "Pure Cloud" Machine and Copy the ProxySniffer Root Certificate to D:\MyTests... 6 2.4 Step 4: Import the ProxySniffer Root Certificate into your iphone or ipad... 7 2.5 Step 5: Configure the Proxy Settings on your iphone or ipad... 10 2.6 Step 6: Record HTTP(S) Traffic from the iphone or ipad... 11 3 Further Steps... 15 3.1 Post-Process the Recorded Data... 15 3.2 Verify the Proper Functionality of your Load Test... 15 3.3 Rent Powerful Cloud-based Load Generators and Perform Large Load Tests... 15 4 Reset the Configuration on the iphone or ipad... 16 5 Terminate (Stop) the "Pure Cloud" Machine... 18 6 Manufacturer... 21 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 2 of 21

1 Abstract This manual explains step by step how to record HTTP(S) traffic from any iphone and ipad by using an Apica ProxySniffer "Pure Cloud" machine that runs in the Amazon EC2 cloud. After the recording of a Safari Web browser session, or the recording of HTTP/S traffic generated by any ios application, has been done the captured data can be automatically converted into a load test program. Such a load test program can then be executed from cloud-based load generators that are able to simulate 200,000 virtual users or even more. You need: - An iphone or an ipad connected to the Internet (by any provider, WLAN or 3G/4G), from which the HTTP(S) traffic will be recorded. - An Amazon AWS Account (register at aws.amazon.com if you don t have such an account). - A notebook or a desktop computer running Windows or Mac OS X, connected to the internet, used to start and access an Apica ProxySniffer "Pure Cloud" machine on Amazon EC2. Note that your notebook or a desktop computer is only used to start and access the "Pure Cloud" machine. All other tasks like recording and postprocessing of load tests, starting of load generators and performing of load tests can be made from the "Pure Cloud" machine. Even when you stop (terminate) your "Pure Cloud" machine all of your data are safely stored on a cloud-based disk and can be reused when you start later another "Pure Cloud" machine. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 3 of 21

1.1 How Much Does It Cost? The recording of HTTP(S) traffic from an iphone or ipad do not require to purchase a ProxySniffer license, and you can also execute small load tests with up to 20 virtual users form a "Pure Cloud" machine for free. This means that you have only to pay for the "basic" Amazon AWS costs that are: Between 1.00 and 1.90 USD * (+ I/O: USD 0.14 per 1 million I/O requests) per month for a cloud-based Data Disk. Between 1.14 and 1.60 USD * per hour for running a "Pure Cloud" machine. * = depending on the geographic location the Amazon data center. The amount is charged by Amazon. Recording of HTTP(S) traffic from an iphone or ipad and executing small load tests is inexpensive. However, keep in mind that you have manually to terminate (stop) your "Pure Cloud" machine after you have performed your load test (in order to avoid unnecessary Amazon AWS costs). Additional costs occur if you wish to rent strong cloud based load generators. Further information about cloud-based load generators is available at http://www.proxy-sniffer.com/screenshot_loadtestprograms_4.html 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 4 of 21

2 Step by Step Instructions 2.1 Step 1: Install ProxySniffer on your Notebook or Desktop Computer Download the ProxySniffer installation kit from http://www.proxy-sniffer.com/download_en.html. You require ProxySniffer version 5.0-K dated from November 18, 2012 (or a newer version). After that start on your local notebook or desktop the "ProxySniffer Console" and then start the "ProxySniffer GUI". 2.2 Step 2: Launch (Start) a "Pure Cloud" Machine Click on the "Pure Cloud" icon in the ProxySniffer GUI and follow the instructions described in "Pure Cloud" Manual: http://www.proxy-sniffer.com/en/doc/proxysnifferpurecloud_slides.pdf If you don t have a "Pure Cloud" data disk you have first to create such one before you can launch a "Pure Cloud" machine. Note: When launching a "Pure Cloud" machine you must enter an arbitrary password used for accessing the machine and you must manually enable the checkbox "Enable Proxy Recorder (port 7999 and 7997 - HTTP and HTTPS/HTTP Proxy". All other checkboxes should also be enabled: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 5 of 21

2.3 Step 3: Login into the "Pure Cloud" Machine and Copy the ProxySniffer Root Certificate to D:\MyTests After your "Pure Cloud" machine is started login into the machine by using the user account PrxUser and the password that you have configured when launching the machine. Then copy on the "Pure Cloud" machine the file root.cer from C:\ProxySniffer to D:\MyTests (which is your cloud-based disk). Note: in case if you have created your own root certificate as described in the installation manual you should first upload your files root.cer and privkey.der and replace them in C:\ProxySniffer. After that reboot the "Pure Cloud" machine before you copy the file root.cer to D:\MyTests. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 6 of 21

2.4 Step 4: Import the ProxySniffer Root Certificate into your iphone or ipad Start the Safari Web browser on your iphone or ipad and enter http://<dns name of Pure Cloud Machine>:81/MyTests/root.cer To authenticate yourself against the WebDAV server running on the "Pure Cloud" machine enter the user account PrxUser and the password that you have configured when launching the machine. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 7 of 21

If you have protected your iphone or ipad by a passcode you must enter your passcode to install the certificate. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 8 of 21

You will see a success message that shows that the certificate is installed. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 9 of 21

2.5 Step 5: Configure the Proxy Settings on your iphone or ipad Configure as Proxy Server the DNS name of your "Pure Cloud" machine and configure the Proxy Port 7997. From now on all HTTP(S) traffic of the iphone or ipad flows via the "Pure Cloud" machine, meaning that you are now ready to record such data. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 10 of 21

2.6 Step 6: Record HTTP(S) Traffic from the iphone or ipad Logon again into your "Pure Cloud" machine by using Remote Desktop, then start the ProxySniffer GUI on that machine and start the recording by clicking at the icon in the ProxySniffer toolbar: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 11 of 21

Then switch to your iphone or ipad and perform the steps that you want to record. Note: during recording we recommend that you always insert a "Page Break" at the ProxySniffer GUI on the "Pure Cloud" machine - each time before you record a next step on the iphone or ipad: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 12 of 21

When all steps have been recorded stop the recording on the "Pure Cloud" machine and click at the "Refresh" icon. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 13 of 21

After that you should save your recorded session on the "Pure Cloud" machine to your attached "Pure Cloud" data-disk: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 14 of 21

3 Further Steps 3.1 Post-Process the Recorded Data Please to read the Proxy Sniffer User's Guide starting from chapter 4.2. http://www.proxy-sniffer.com/en/doc/proxysnifferusersguidev50en.pdf Normally you have to post-process the recorded data before converting them into a load test program. We recommend that you also take a look at the manual about Handling of Dynamically-Exchanged Session Parameters. http://www.proxy-sniffer.com/en/doc/handlingdynamicsessionparameteren.pdf 3.2 Verify the Proper Functionality of your Load Test You can perform small load tests directly from the "Pure Cloud" machine for free. This allows you to verify the proper functionality of your load test before you spent money for renting powerful cloud-based load generators. 3.3 Rent Powerful Cloud-based Load Generators and Perform Large Load Tests To rent powerful cloud-based load generators follow the instructions in the Generating Load from the Cloud Handbook. http://www.proxy-sniffer.com/en/doc/generatingloadfromtheclouden.pdf Keep in mind that you should start the cloud-based load generators always from your "Pure Cloud" machine (don't start them from your local notepad or desktop computer). 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 15 of 21

4 Reset the Configuration on the iphone or ipad After the recording of a load test has been done you should reset the configuration on the iphone or ipad. A) Disable the Proxy Settings on the iphone or ipad: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 16 of 21

B) Un-install the ProxySniffer Root Certificate on the iphone or ipad: Note: in case if you have used your own root certificate created as described in the installation manual there is no need to un-install your root certificate. However, if you have installed the generic ProxySniffer root certificate we strongly recommend that you un-install this certificate to keep your iphone or ipad secure. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 17 of 21

5 Terminate (Stop) the "Pure Cloud" Machine After the load test has been performed and after you have acquired and analyzed the load test results you shouldn't forget to terminate (stop) your "Pure Cloud" machine in order to avoid unnecessary Amazon costs. All of your data are safely stored on the cloud-based data-disk and can be reused when you start later another "Pure Cloud" machine. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 18 of 21

After the "Pure Cloud" machine has terminated you can also delete the cloud-based data-disk. However, in such a case all of your data are lost. Note that the Amazon costs are only between 1.00 and 1.90 USD per month for a cloud-based data disk. Therefore it's not recommended that you frequently delete and re-create cloud-based disks. 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 19 of 21

To verify that all cloud-based machines, load generators and data-disks are stopped you take a look at the bottom of the window where a corresponding statistic is displayed: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 20 of 21

6 Manufacturer Ingenieurbüro David Fischer AG, Switzerland A company of the Apica Group Product Web Site: http://www.proxy-sniffer.com Note: All menus provide context specific help text, available using the Help Icon: 2012 Ingenieurbüro David Fischer AG, Switzerland All Rights Reserved Page 21 of 21