Native Mobile Application client side page to page response times - performance

Is there a tool to measure native mobile app (can be iOS or Andriod) client side pape to page response times? I found MIHTool (mobile app) that can help us to get HTTP traffic trace like firebug does for Mobile browser based application but not for native mobile app. Would appreciate your suggestions

I am the creator of MIHTool,if you want to measure native mobile app,all you need to do is use fiddler to set up a proxy from you pc,then set your phone's wifi's proxy to you pc's local ip address.
PS: MIHTool helps more then 50K devs right now,I'd love to post it here so more and more devs can make their job ease and help me to make MIHTool better, but I got banned to post as ADs.

Related

How to record a load scenario(performance script) through mobile browser in LoadComplete performance tool?

How to record a load scenario(performance script) through mobile browser in LoadComplete?
Load Complete by default allows recording traffic through web browsers IE, Firefox and Chrome and stimulate it on various mobile browsers.
I want to record the load scenario through mobile browser, can anyone please provide their valuable suggestions.
You need to configure proxy of LoadComplete Machine on your Mobile Device on the same port where LoadComplete is configured to record your test.
Start Recording in LoadComplete.
Once you're done, Open Mobile Browser and use the application, you should see your recordings in LoadComplete.
All the Best!

How do I get XHR/Ajax resource timing data from window.performance?

When I open the Firefox "network" tab in the developer tools, I'm able to see the timing data from all the requests my page is making, including application/json (XHR) calls. I want to be able to get this timing information programmatically.
In Selenium, I let my page load fully and then ask the window.performance.getEntries() method for all of the resources. It gives me back a ton, including CSS, javascript, etc, but I don't see the calls to our RESTful services that show up in the Firefox window as "json" requests.
Since Firefox shows them in its Network tab in the developer tools, is a way for me to get them programatically? Our app is an angular app that is not using iframes.
I figured out my issue after a day of googling and trying different things. Thanks to this article I discovered that I needed to add Timing-Allow-Origin: * to the response header of all the services.
Once I did that, the timing information started to appear. It's apparently because the services are hosted at a different domain than my client. I don't understand the ramifications of leaving that header in there so I'll make sure it doesn't get deployed to production.

Protecting Chromecast Receiver application

We need to protect our HTML5/JS application from been stolen. (We need to protect JavaScript code mainly.)
Chromecast requires application hosted on HTTPS server. But anyone who puts sniffer on the same network with Chromecast can find what URL it loads and load it directly from any browser.
User agent etc. can be easily mimicked if use it to secure application.
What would be the best mechanism to protect proprietary JavaScript code in published Chromecast JavaScript application from been stolen?
Thanks a lot in advance.
Sasha
One common practice is to minify + obfuscate the JavaScript code.
Can generate some URL with a session id in it, and have the URL become invalid after some time. This way if someone intercept the URL using sniffer it will only work for a short period of time.
One other option is have your HTTP server whitelist the client IP adress or mac adress.
You might want to look at how the Spotify chrome app work.

Google Sites HTTPS issue

I'm wondering if anyone can help with this.
I'm creating a site for a client using Google Sites (A requirement they set).
One of their requirement is for a contact form to be embedded on the site. I've had a look and there are plenty out there, however, if a user visits from any version of IE the content is not displayed due to the security settings.
All other browsers are functioning fine.
I know the alternative is to simply put a link to an external source, but is not ideal.
My question is threefold fold.
1. Is it possible to write a gadget that will work for IE with non-secure content (if so how)?
2. Are there any HTTPS contact forms out there that I could use?
3. Does anyone have any experience with Google sites and trying to load non-secure content and have any tips?
Thanks
Have you tried JotForm.com? They have the same (free and premium) plans as emailmeform.com. Plus, they have a specific roundabouts to embed your form in Google Sites (they have a gadget made for Google Sites). And yes, JotForm has https url for their forms if you wish to embed it as an iframe.
-- One other solution is resort to using Google Docs form.
Does anyone have any experience with Google sites and trying to load
non-secure content and have any tips? Still awaiting people with
experience....
-- Yes, I have experienced this while trying to put some social media scripts in my Google Sites website and the best thing really was to rid my Sites of those non-secure contents.
For any interested I have kind of answered my questions.
Is it possible to write a gadget that will work for IE with non-secure content (if so how)?
It is possible but you need to have a SSL hosted server.
Are there any HTTPS contact forms out there that I could use?
There are paid solutions for this. Alternatively, write your own html code to post to one of these solutions (free solution is http://www.emailmeform.com/)
Does anyone have any experience with Google sites and trying to load non-secure content and have any tips?
Still awaiting people with experience....

WP7 AdMob No Requests

I'm trying to implement the AdMob SDK into my WP7 app. I followed the directions, but I don't get any ads, not even test ads. I traced the network traffic with fiddler and see that the AdMob JS is downloaded, but I never see any HTTP requests for any ads. Anyone see this, or know how to fix it?
looks like it's kbown problem, try 3G
http://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/68ea6c16b194bc1f/26f2232a7681f786?lnk=gst&q=phone+7#26f2232a7681f786

Resources