Friday, August 10, 2018

ROI in Migrating to SharePoint Online

ROI in Migrating to SharePoint Online

The usual factors influencing businesses are features, functionality, ROI and cost. The presence of these features could make a product of supreme importance and value in the corporate business scenario and the features of Microsoft Office 365 justifies it implicitly.  O365 offers the unique feature of getting itself auto-upgraded, each time, whenever advancements are made in their features.
 If you are a prospective business and still haven’t upgraded to MS SharePoint Online, its high time you lend a serious thought about it.
“Migration is an investment”
Cost is one of the deciding factors for migration, it is one of the game changers, which can’t be understated.
Key factors to consider in Migrating to SharePoint Online.
1.       Scalability and Performance: Office 365 has the peak performance without any major unplanned downtime even for feature upgrades. The power of different sources connectivity with Office 365 through BCS (Business connectivity services) is ideal for small-medium growing teams. Improvised performance should be valued and equated with the cost factor.
2.       Time to de-invest on your infrastructure: Office 365 is a cloud service. All you want to do is to decide on the configuration and the type of license, which you want to subscribe to. You can equate the savings against this hosting infrastructure upgrade, depreciation and maintenance to the license costing, which you pay per user for the Office 365.
3.       Reason to opt Office 365: Office 365 has a wide range of capabilities built to serve your needs. There are ample of reasons for you to rely and invest on Office 365 which will serve as one stop shop for your Office software needs. With Microsoft, you get reliability, track record, security and a promise for auto upgrade to latest version of the features. This should be considered while you equate your ROI for migration.
4.       Migrate all your contents: The cost involved in seamless migration of contents from your existing legacy system to the safe hands of Office 365 must be taken into consideration. A sophisticated migration tool symbolizes the maturity of a migration process and framework. Choosing a right partner for migration would save your critical data reducing your down time and adoption issues.
5.       Adding additional users: O365 empowers the SMBs to compete with bigger organizations in terms of productivity. SP Online cuts the IT infrastructure cost and allows companies to perform better through “Pay as you use” model. You can smartly manage your licenses based on the new addition of employees you have. Easy maintenance costs and hassle-free upgrade of your system to the latest technology upgrades of Microsoft should be equated against the migration cost.
6.       Employee Adoption: Preparation is the key for employee adoption. Anticipate and get yourself prepared for some loss in productivity during the adoption period.


Wednesday, January 30, 2013

Jmeter Starting Problem





Jmeter – Common Issue


While accessing Jmeter many people would have come across the below mentioned issue

“Java. exe is not recognized as an internal or external command, operable [program or batch file.
Errorlevel=9009
Press any key to continue…”





 Basically this error message will occur due to two reasons
1.       When Java is not present in the system or
2.       When the Java path is not correctly set for the Jmeter application to access



                           



The solution for the above problem is given in the below steps

·         Download Java from http://www.java.com/en/download/
·         Install the Java
·         Get the path in which java is installed or present within your system eg: “C:\Program Files (x86)\Java\jre7\bin
·         If you already have java in your machine then the problem is due to the fact that the path is not set correctly
·         Right click on “My Computer” in your machine and navigate to its properties
·         Click on “Advanced settings” in the left pane



·         Click on the “Environment variables” button from the popup

                          

·         We need to add an entry in the system variables with the variable value as “Path” and the value as the java path e.g.:“C:\Program Files (x86)\Java\jre7\bin” and then save




Save the settings and now the Java path is set.

We will be able to access the Jmeter application without any problem.

Wednesday, May 23, 2012

Basics of performance tools


Performance testing in simple is monitoring the behaviour of the system under different loads

Actual Performance testing in any system can be divided into three major parts

Ø  Load Generation

Ø  Load Application

Ø  Load analysis or the system analysis


Load Generation:

                This is the place where the actual load is been generate in the form of number of users or  in the form of number of requests to system(s) under test

                When there is any performance testing engagement the first thing to do is to stabilise and be clear of how this load is going to be generated to the system. At most of the time this load generation is done by automated synchronous format. In some special cases if there is no other go this can also be done manually to simulate the user load e.g.: In RDP session the load has to be generated using separate VBS files for each users manually

Load Application:

                The actual application or the system under study where the load is implemented is the Load application level. In this level the test environment is studied and the prepared load is either applied directly or with some defined delay as per the client’s requirements.

                In this level making the environment ready for the load application simulating the real time scenario’s is the major task done in this level. The stability of the environment under different load conditions has to be maintained

Load Analysis Part:

                The Analysis of how the system under test reacted in the context of performance (like response time, throughput) is done in the analysis part.

                In this phase obtaining data in excel tables, graphical format or any other reliable format can be given as the output. This report is been compared with the expected output framed before the test run. The deviation is addressed by trimming the various factors in site to produce a perfect system as expected.




Almost all the performance testing tools will have these four entities. In some special cases we may not have apt way to generate load to the system. During those scenario’s we must analyse a work around method to come up with an alternative method to address.

The Load application and analysis can easily be obtained, but obtaining a apt/clear report is the challenging task. Tools like Jmeter, Load Runner will have built in tools to support to most of the analysis part.




For simple understanding in layman terms

Let’s keep a simple scenario of 50 people travelling in a bus

50 People – Load generated in the generation part

Bus – Actual system under test

Speed/Mileage of the bus – Performance parameters which need to be analysed in the analysis part by analysing the bus (system under test)

               










Monday, November 21, 2011

SOAP Request Performance Testing - Data driven format

To execute a SOAP request in a Jmeter:
1. Add a thread group to a test plan.
2. Add a sampler - SOAP/XML-RPC Request
3. Add a listener - View Results Tree, Aggregate Report etc.





4. Now I am going to take an example SOAP request and perform the action
Let’s have the WSO URL Location: http://webservices.daehosting.com/services/TemperatureConversions.wso where the actual web services are hosted.
You can add your web “.wso” file extension in the URL location


5. Now add a sample SOAP/XML-RPC Data like 100



Note:
Ø The “100” represents the Fahrenheit value for which the Celsius value has to be found.
Ø You can also parameterise the value “100” from an excel file, text file etc
Ø The XMLNS can be obtained from the Web service file.