Thursday, 20 February 2014

POC Emulate 200 BlackBerry pings

Problem Details:- We want to create users using the MMS (Multimedia Messaging Service) protocol to emulate the use of 200 Mobile Devices, we want to ping or send messages to different BlackBerry devices.

We heard about LR Controller/Vugen has an BlackBerry (Mobile Device) emulator, and we want to know if that is a plugin, add-on? and also where we can get it?


Problem Solution:-  In order to enable support for mobile devices in LoadRunner, please install LoadRunner 11 critical update 3
You should have critical patch 0, 1 and 2 installed first
Once this patch is installed, open Vugen and select Help > Mobile Documentation menu item, for more details

More Information:-

Could you please provide the links to download the updates? and also if do you have any information about the MMS emulator.

Also here is what the application team wants to do

"Based on the your notes below, it appears that you are asking for information regarding a SMS/MMS solution. However, UM does not use SMS or MMS as a delivery mechanism so this information is not relevant to the UM Messaging infrastructure.

If you can shed some more light on what you have been asked to test, we can point you in the right direction.

At a high level, the new mobile messaging channels that are being added to UM are push based notification systems from BlackBerry (http://us.blackberry.com/developers/platform/pushapi.jsp#tab_tab_works ). These are not SMS or MMS based.
p.s
As an aside, from your preliminary analysis, even if we were using SMS as a channel, it seems from the information you are requesting that you would only be able to test delivery time from the sending server to an SMSC or MMSC. This time is usually very quick as it happens over wired networks. The variability in mobile messsaging comes from what happens after the SMSC accepts a message. It is then delivered to end devices via wireless networks and unless there is an agent running on the mobile device itself, it is not possible to do true end to end performance measurement. Here you have to rely on the accuracy of the clock on the mobile device as well and it needs to be synchronized with that of the server. Our delivery time is sub 10 seconds etc. Although it is true that in some cases SMSC can provide an acknowledgment receipt time for message delivery to end devices, it is not universally supported."

More Information:-

Question: Could you please provide the links to download the updates?
Answer: https://www4.ibackup.com/qmanager/servlet/share?key=iwdes9331

Question: and also if do you have any information about the MMS emulator.
Answer: Could you please clarify what information you are looking for?
For RTE protocol Loadrunner is using Ericom terminal emulators
LR also supports MMS protocol with a set of functions, please refer to Vugen user’s guide for more details


Question:
Also here is what the application team wants to do
"Based on the your notes below, it appears that you are asking for information regarding a SMS/MMS solution. However, UM does not use SMS or MMS as a delivery mechanism so this information is not relevant to the UM Messaging infrastructure.
If you can shed some more light on what you have been asked to test, we can point you in the right direction.
At a high level, the new mobile messaging channels that are being added to UM are push based notification systems from BlackBerry (http://us.blackberry.com/developers/platform/pushapi.jsp#tab_tab_works ). These are not SMS or MMS based.
p.s
As an aside, from your preliminary analysis, even if we were using SMS as a channel, it seems from the information you are requesting that you would only be able to test delivery time from the sending server to an SMSC or MMSC. This time is usually very quick as it happens over wired networks. The variability in mobile messsaging comes from what happens after the SMSC accepts a message. It is then delivered to end devices via wireless networks and unless there is an agent running on the mobile device itself, it is not possible to do true end to end performance measurement. Here you have to rely on the accuracy of the clock on the mobile device as well and it needs to be synchronized with that of the server. Our delivery time is sub 10 seconds etc. Although it is true that in some cases SMSC can provide an acknowledgment receipt time for message delivery to end devices, it is not universally supported."

Answer:
What notes below? Could you please clarify your question?
Please refer to Vugen -> Help –Mobile documentation for more information regarding new mobile solution. This menu will be available once you install the patch

You also marked the callback option, who should I call, there are a number of people working on this ticket?


More Information:-

Just to clarify everything and all be on the samepage.

the ibackup URL (https://www4.ibackup.com/qmanager/servlet/share?key=iwdes9331) is not working properly, we are getting the following error message

"The Shared link you are trying to access is disabled or is invalid.

You are seeing this page because an IBackup user had wished to share a resource with you. If you want to know more about the collaboration features of IBackup and would like to evaluate the service, visit IBackup Home."

Also for the MMS protocol.

1.- From our end what do we need to do to record the script and make it functional?

2.- What does need to provide the application team in order to have the correct infrastructure to emulate the mobile devices?

More Information:-

I just generated another link, it works for me, so hopefully you will be able to access it as well: https://www4.ibackup.com/qmanager/servlet/share?key=kvmdu97051

Are you interested in LR mms protocol or LR new solution for mobile devices?
Because those are different protocols.

LR MMS protocol existed in the earlier versions of LR – please refer to Vugen User Guide > VuGen > Protocols > Wireless Protocols > MMS (Multimedia Messaging Service) Protocol Overview
For more details

There are 2 new LR protocols for mobile devices:
• Mobile App (HTTP/HTML): A protocol enabling you to develop scripts using mobile devices or device emulators communicating with servers over HTTP. You can record network traffic into a capture file (PCAP file) and create a VuGen script. Additionally, you can use a mobile emulator on your VuGen machine to develop your scripts.
• Mobile TruClient: A protocol enabling you to record user activity in browser-based mobile applications using Ajax TruClient technology. The Ajax TruClient browser is modified to emulate the display of your mobile browser.

From LR readme, the following OS are supported:
• Mobile
• Mobile Sniffer Agent. The Mobile Sniffer Agent included with LoadRunner 11.00 Patch 03 supports the following operating systems:
• Windows. Windows XP, Windows 7, Windows Server 2003, Windows Server 2008.
To run the Mobile Sniffer Agent on a Windows operating system you also must install WinPcap. WinPcap should be installed using the default settings of the installer. The following versions of WinPcap are supported:
Version 4.0.2. (can be installed from LoadRunner Installation DVD\Additional Components\WinPcap)
Version 4.1.2. (web download)
• Mac. Mac OSX 10.6.5
• Linux. Red Hat 5 Enterprise
There are different ways to record communication from the mobile device. I would really encourage you and your application team to read “Help -> mobile documentation” to see what would work better for your environment

There is huge discussion on this request please find the below URL:

https://support.openview.hp.com/casemanager/case/4001517932

No comments:

Post a Comment