Standalone Apps; Web Clients; Mobile Devices Client/Server Systems Online Services.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
* Archiving provided by Exchange.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Introduction to SQL Azure March 31, 2015 John Deardurff Website:
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Beyond the IDE Visual Studio Ultimate Randy Pagels Sr. Developer Technical Specialist Microsoft Corporation
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
FonePlus Hugh Teegan Architect Mobile Devices Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Giles Davies Testers are from Venus.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Sr. Dir. – Systems Architecture Inlet Technologies.
04 | Business Analyzer Brian Meier| Senior Lead Program Manager.
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
Demo Fest of Some Leading Store Apps Module 2.

DataModel VisualizationExternal Assets Workbook Excel Services API BrowserRich Apps EWA JSOMBrowser REST BrowserRich Apps.
S4 Solution Specialist Sales Summit
Microsoft Dynamics NAV 2018 – what’s new
Create and publish reports with Power BI for desktop
Возможности Excel 2010, о которых следует знать
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Title of Presentation 12/2/2018 3:48 PM
1/3/2019 1:21 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Developing Windows Azure Applications with Visual Studio
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
Office 365 Development July 2014.
Welcome to Architect Insight 2010
What’s New in Visual Studio 2012 for Web Developers
5/6/19, Bell #6 12/11/2019 8:26 PM Explain the relationship between this picture and the events that took place in Chapter 7 in Animal Farm. © 2007 Microsoft.
Presentation transcript:

Standalone Apps; Web Clients; Mobile Devices Client/Server Systems Online Services

−Standalone Apps; Web Clients −Response time, proc usage, memory footprint, disk I/O, etc. −Client/Server Systems −Resource utilization on both sides −Throughput, concurrency −Locking and deadlock issues −Server side reliability and uptime −Stress

−Online Services (Internet Apps) −Scalability −Resiliency −Peak load and large data volume −Unpredictable user patterns −Geo-distributed topology −Revenue impact −Quality of Service (QoS) −Quality of Experience (QoE)

TeamTest TargetDescription Office ServerOffice SharePoint Windows SharePoint Excel Server Perf and stress testing of Office Server System SQLSQL Reporting Services SQL BI Perf and Stress, benchmarking, sizing Dynamics AXDynamics 4.0Perf and Stress, benchmarking, sizing MSN/LiveAd Center Hot Mail Virtual Earth Autos March Madness Music More… High volume perf and stress testing GrooveOpen OfficePerf and Stress Testing DevDivTeam Foundation ServerPerf and Stress Test TFS MSITSAPLoad Test SAP via Web Services MSTVIPTV serversHuge tests to load test IPTV national rollout MS CRM Perf and Stress, benchmarking, sizing Microsoft.com Perf and Stress Testing Dr WatsonLog collection serversPerf and Stress Testing Windows UpdatePatch download serversPerf and Stress Testing Recent 12-hour production test: Total requests generated 3.63 Billion Average requests/sec 84,248 Recent 12-hour production test: Total requests generated 3.63 Billion Average requests/sec 84,248 Using Load Tests to validate IPTV pods Each services 100,000 customers Many major telecoms are customers: AT&T, Tel Italia, Bell Canada, more… Using Load Tests to validate IPTV pods Each services 100,000 customers Many major telecoms are customers: AT&T, Tel Italia, Bell Canada, more…

Small DB Expected Data Size Peak Data Size # Users Data Scale Target Layer Web App Database Unit Test Web Server Web App Database Web Test UI Action Layer Service API Web App Database Web App Database UI Test Manual Test Single User Typical Load Peak Load

Record through the browser Automatic parameter extraction Record and manage think times Set performance goals Data driven

Creating Web Performance Tests

Visual Studio Recorder Listener Internet Explorer Browser Control Wininet Shim Wininet Browser RecorderWininet Recorder Browser events Intercepts wininet calls Merging Recorder Record events Recorder BHO Visual Studio Launches Internet Explorer

Visual Studio Recorder Listener Record events Internet Explorer Browser Control Wininet Shim Wininet Browser Recorder Wininet Recorder Browser events Intercepts wininet calls Merging Recorder Record events Recorder BHO Visual Studio Launches Internet Explorer

Create load tests from automated UI testsExecute them locally, orDistribute them to generate large loadsCollect execution and performance dataInclude performance profiling

web server database server Microsoft Test Manager 2010 test controller Load agent Visual Studio

Executing & Analyzing Load Tests

Store and analyze test results Maintain historical information Create comparison and trend reports in Excel 26

Manual Testing Layer Diagram UML Modeling Load Test Testing 1 Web Performance Testing 1 Test Case Management IntelliTrace™ Architecture Explorer FFwd for Manual Test Logical Class Designer Test Manager Rich Actionable Bugs 1 Requires Visual Studio Load Test Virtual User Pack 2010 for 1000 Virtual Users or more load 1: Visual Studio 2010 Ultimate provides the ability to create unlimited number of Virtual Users

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.