Monday, 5 June 2017

Scenario building

In this post I am going to explain basic thing about the scenario preparation:

Example: Suppose we gave 10 users with 15 min run duration. Then it will run below section:

vuser_init  --> It will run only 1 time during whole load test

Action : This will repeat as much as during load test duration.

vuser_end --> It will also run only 1 time during whole load test.


Note: If any transaction failed in Action during load test then it will jump to vuser_end section and that user will fail.
 

Tuesday, 18 August 2015

How to disable DEP,UAC and Windows Firewall

 

How to disable DEP

To disable DEP, follow these steps:

1)      Open the Start Menu.
2)      Click All Programs and Accessories.
3)      Right click on Command Prompt and click Run as Administrator.
4)      Click on Continue.
5)      In the Elevated Command Prompt, type:
bcdedit.exe /set {current} nx AlwaysOff.
6)       Restart the computer to apply.

How to know if finally DEP is disabled

1)      Click Start, and then click Control Panel.
2)      Click System and Security, and then click System.
3)      On the left options, click Advanced system settings.
4)      System properties box opens, click Performance settings.
5)      Performance option box opens, click on Data Execution Prevention tab. 

Here, you can see that DEP is disabled. 

6)      Go ahead to reboot the machine.
 
 
How to disable User Account Control 
1)      Go to Control Panel > User Accounts and Family Safety.
2)      Click on User Accounts. 
3)      Go to Change User Account Control Settings.
4)      There you have to down the bar to “Never notify”. 
 
How to disable Windows Firewall
To disable Windows Firewall, follow these steps:
1)      Click Start, and then click Control Panel.
2)      Click System and Security, and then click Windows Firewall.
3)      On the left options, click Turn Windows Firewall on or off.
4)      Customize settings box opens, there click Turn off Windows Firewall. Turn off both, Private and Public network settings. 
 

Thursday, 11 June 2015

Mobile Testing

Mobile Testing: Mobile testing market  is growing with a resonable rate. Here I am giving some input regarding Mobile testing.

Native Application: The application that designed for the mobile is called native application. We download it from App store.


Protocol:
  • Mobile Application – HTTP/HTML, for recording scripts at the transport level for both browser-based mobile applications and native mobile applications, that communicate with their servers over HTTP
  • Mobile TruClient, for recording scripts for browser-based mobile applications through the browser-based user interface. This protocol is based on Ajax TruClient, using a browser modified to emulate the mobile browser.

Below table shows the different recording option.

Scenario
If…
Then…
Proxy Recording
- The mobile device can be connected to the same network as the VuGen machine, and;
- The app allows proxy configuration
You can configure your mobile app to use VuGen proxy(***) to record the traffic
Server-Side Recording
- You don’t want (or can’t) record from the actual device, and;
- The device, server, and VuGen machine are in the same network, and;
- You only need to record on one server
Install VuGen’s Mobile Sniffer Agent on the server. You can then use the protocol’s ‘Record and Analyze Traffic’ feature, which will use the agent to record the traffic
Script from Network Capture
You already have a network capture file, such as WireShark’s ‘pcap’ file
Use the protocol’s ‘Analyze Traffic’ feature to turn it into a script
Device Emulator Recording
- You don’t want (or can’t) record from the actual device, and;
- The mobile OS is Android, and;
You have a device emulator available
Record from the emulator by using the protocol’s ‘Emulator Recording’ feature
On-Device Recording
- Your Android device is rooted (to allow access to the device’s system)
You can install the LoadRunner Mobile Recorder on the device (***), and use it to record the traffic as a standard ‘pcap’ file. You can then open the file on your VuGen machine to create a script.

Here I am giving some input about Proxy recording with wifi network

Pre-requsite:
  • Machine having vugen installed with version >=12.01
  • Machine and iOS device should be in same wifi network
  • If Possible try to make machine IP address as static

Configure your mobile device to use the VuGen Recording Proxy. For example, on an iOS device, the setting is Settings > Wi-Fi > HTTP Proxy > Manual. Configure the server to be the IP of the VuGen machine, and the Port to be the port that VuGen is listening on. Here Port number can be any 4 digit number like 8889,8080 etc.

HTTP/HTTPS Application

There may be http and https application under the test. If its https application then we need to install the certificate on the iOS device.For http application no need to install any certificate on iOS device.


How to install certificate on iOS device:

Download the proxyroot.dat file on machine. and then change the extension from proxyroot.dat to proxyroot.cer.Then send this certificate to mobile through mail and install this certificate on the iOS device.
 

 
Challenges:
  • If no event get record then check the ip address of the machine and check with IP address in HTTP proxy
  • Connect the machine through LAN and iOS on wifi. Ideally this is not a solution but somehow after this recording when I again tried to record with both iOS and vugen on wifi it get recorded and issue get resolved.

                                                              HP Mobile Center


This is HP Tool that is specially used only for Mobile testing. Current version is 1.52 and latest version 2.0 will release in June 2016.










 

Monday, 8 December 2014

Oracle E-Business Suit

Here I am giving some deatils about the Oracle E-businees suite

Oracle Web ADI: Oracle Web Application Desktop Integrator

Web ADI brings Oracle E-Business Suite functionality to the desktop where the familiar
Microsoft Excel, Word, and Project applications can be used to complete your Oracle
E-Business Suite tasks.

Scripting :
Some key points:
1.Recording Mode:
         Record: Windows Application
        Application: C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE
        Program Arguments:(Local path of excel file)- C:\file\Phase 2\WebADI\Webadidata.xlsm
        Working directory: C:\Program Files (x86)\Microsoft Office\Office14

2.Recording Options:
      Protocol: Web-Http/HTML
      Recording Mode:   URL -based script: Click on URL Advanced...-->Select both check box


Note:
  •  lrw_custom_body.h will generate depends upon the excel data.
  • Sometime on a particular machine not a single event capture. Then try on some other machine. It may be possible that on other machine all events will capture. Reason is still not known but it works.
  • If excel file does not open then keep the excel file at shorter folder.Ex C:\FT\US_Load.xlsm
 

Tuesday, 18 November 2014

Citrix Protocol

Here I am giving some input about citrix protocol:

LR Detect tool:LRDetect is a non-invasive data collection tool developed for supporting LoadRunner (LR) and Performance Center (PC) products. It simply collects operating system, hardware, software and other environmental related information that helps a support engineer understand and troubleshoot PC and LR problems. It can be run on the following installations from LR/PC version 11.00 onwards:
  • Full LoadRunner
  • Performance Center Host
  • Standalone Application (SA) - VuGen, Analysis or Windows Load Generator
https://softwaresupport.hp.com/group/softwaresupport/search-result/-/facetsearch/document/KM00664831



 

Tuesday, 19 August 2014

Perfmon Monitoring Tool

How do we track and log system and process information on a Windows operating system?

 Windows system tools available for monitoring almost every type of performance, including CPU, memory, file system and network usage. You do not have to rely merely on the Task Manager.

There is a Windows utility called PerfMon (Performance Monitor) that has the ability to graph and log performance metrics for specific processes, as well as set alarms and timing for performance monitoring and logging.

Steps to View and Log Performance Data Using Windows 7 Performance Monitor:

2.Click on the Start Menu and click Run.3.Type perfmon into the Run command prompt and click OK. 


4.You will then see the Performance Monitor pop up.



5.Click on the green ‘+’ sign near the top of the Performance Monitor Window to bring up theAdd Counters window.

6.On the left side,choose which counters to add and click Add >>. Your counters should now appear under Added Counters. Click OK.



There are many options for what counters to add. A few that may be of special note when dealing with LabVIEW performance issues are:
Memory
Processor
Process (shown above): Under process, one can choose specific programs to monitor. In the upper left Window, you can select the aspects of the process that you’d like to monitor such as % Processor Time or Virtual Bytes. In the lower left hand window, you can select which process you’d like to monitor. Above, LabVIEW has been selected.

Now you should be able to see all chosen counters updating on the graph

In order to log this data to file, right-click on Performance Monitor and select New»Data Collector Set.

Type in a name for your data set and press Next.



Complete the rest of the steps including choosing the location you want to save your log file.
When you want to start logging the performance data, right-click on your Data Collector Set and select Start. To stop logging, right-click and select Stop.




Note: By default, all windows performance counter data collector sets stop after 1 minute.
To alter this behaviour, “Right-click” on the properties for the new Data Collector Set.Perfmon Screenshot
Select the “Stop Condition” tab and uncheck the “Overall duration” checkbox.
By default this is set to 1 minute as shown below.
PERFMON screenshot

Tuesday, 15 July 2014

How does collating the test results work in loadrunner controller?



At the end of a test the results are collated by the LoadRunner controller. Each of the generators results are collected in a .eve (Event) file and the output messages for the controller are collected in a .mdb (Microsot Access) database. This happens in the directory specified for the results on the controller. 

A .lrr (loadrunner results) file is created. The .lrr file is text. The .eve file was text prior to around LoadRunner 7.5, but since then it has been an unpublished compressed format. 

When you start the analysis utility it take the information in the .lrr file and the .eve file and creates a .mdb (microsoft access database) or SQL Server database entries which contain each timing record and data point entries. If collation fails at the end of the test you will have only partial results for analysis.

How to Change Password of IUSR_METRO Account

Sometime we need to change the password of IUSR_METRO Account. This may be required due to compliance issue. Below are the steps to chang...