What's new in the Visual Studio 2010 Web performance and load test documentaion (Part One)
This blog is about what we've tried to do to improve the overall documentation. If you want to see the documentation on the new features for Web performance and load testing, see: https://msdn.microsoft.com/en-us/library/ff400219.aspx.
For *Visual Studio 2010 Ultimate, the documentation team (includes me) took a new approach to how the documentation is presented. In prior releases, we generally were much more feature centric, but for Visual Studio 2010 we identified key customer scenarios and tried to create content around them. This strategy was developed by soliciting feedback from numerous customers in various venues. I for one, talked with dozens of customers and received some great feedback to help us improve the documentation. As part of this strategy we used a new model for our high-level introduction topics. The new topics provide much more detail and tables with information about the content contained in the section. For example, compare these two topics from Visual Studio 2008 and Visual Studio 2010:
- Visual Studio 2008 : Editing Load Tests https://msdn.microsoft.com/en-us/library/ms182583(VS.90).aspx
- Visual Studio 2010 : Editing Load Tests Using the Load Test Editor https://msdn.microsoft.com/en-us/library/ff406975.aspx
You can also see that the new table of contents (below) is structured around user scenarios or tasks. Now, when you search the internet (Bing of course), you'll likely land on a topic and have supporting content in the same vicinity. The tables in the new introduction topics also contain links to related tasks which should make navigating to related content easier. Additionally, we also attempted to make our topic titles more specific in order to achieve better search results.
Note Consider using the feedback option within the following topics to give me your opinion on this strategy in addition to any errors of omissions you might find.
Testing Application Performance and Stress
- What's New for Web Performance and Load Testing
- Getting Started with Load and Web Performance Test Walkthroughs
- Web Performance Test Walkthroughs
- Walkthrough: Creating a Simple Web Application
- Walkthrough: Recording and Running a Web Performance Test
- Walkthrough: Adding Validation and Extraction Rules to a Web Performance Test
- Walkthrough: Adding Data Binding to a Web Performance Test
- Walkthrough: Adding Data Binding to a Web Performance Test (CSV File)
- Walkthrough: Adding Data Binding to a Web Performance Test (XML File)
- Walkthrough: Creating a Coded Web Performance Test
- Walkthrough: Creating a Web Performance Test that Requires a Login and Logout
- Load Test Walkthroughs
- Web Performance Test Walkthroughs
- Creating and Editing Load and Web Performance Tests
- Creating and Editing Load Tests
- Creating Load Tests Using the New Load Test Wizard
- How to: Create a New Load Test Using the New Load Test Wizard
- How to: Create a Scenario Used to Model User Activities, Tests, Browsers and Networks Using the New Load Test Wizard
- How to: Create a Load Pattern in the Load New Test Wizard
- How to: Create a Text Mix Model in the New Load Test Wizard
- How to: Create a Test Mix in the New Load Test Wizard
- How to: Create a Network Mix in the New Load Test Wizard
- How to: Create a Browser Mix in the New Load Test Wizard
- How to: Create Counter Sets in the New Load Test Wizard
- How to: Create Run Settings in the New Load Test Wizard
- Editing Load Test Using the Load Test Editor
- Editing Load Test Scenarios Using the Load Test Editor
- Load Test Scenario Properties
- Creating Additional Scenarios for an Existing Load Test
- Editing Think Times to Simulate Web Site Human Interaction Delays in Load Tests Scenarios
- Editing Load Patterns to Model Virtual User Activities
- Editing Text Mix Models to Specify the Probability of a Virtual User Running a Test
- Editing the Test Mix to Specify Which Web Performance, Unit and Coded UI Tests to Include in a Load Test Scenario
- Specifying Virtual Network Types in a Load Test Scenario
- Specifying Web Browsers Types in a Load Test Scenario
- Configuring Test Iterations in a Load Test Scenario
- Configuring Scenario Start Delays
- How to: Specify Test Agents to Use in Load Test Scenarios
- About the Mix Control for Load Tests
- Specifying the Counter Sets for Computers in a Load Test
- How to: Manage Counter Sets Using the Load Test Editor
- How to: Add Counters to Counter Sets Using the Load Test Editor
- How to: Add Custom Counter Sets Using the Load Test Editor
- About Threshold Rules in Load Tests
- How to: Add a Threshold Rule Using the Load Test Editor
- How to: Add Computer Tags to Counter Set Mappings Using the Load Test Editor
- Configuring Load Test Run Settings
- How to: Add Additional Run Settings to a Load Test
- How to: Select the Active Run Setting for a Load Test
- How to: Select a Load Test Run Setting to Use from the Command-Line
- Load Test Run Setting Properties
- How to: Modify the Run Settings Properties in a Load Test Using the Load Test Editor
- How to: Specify the Number of Test Iterations in a Load Test Run Setting
- How to: Specify the Sample Rate for a Load Test Run Setting
- How to: Specify the Timing Details Storage Property for a Load Test Run Setting
- How to: Add Context Parameters to a Load Test Run Setting
- Modifying Load Test Logging Settings
- Collecting SQL Trace Data to Monitor and Improve Performance in Load Tests
- How to: Start a Performance Session on a Web Application from the Load Test Editor
- How to: Specify 64-Bit Process Using Test Settings
- Considerations for Load Tests
- Editing Load Test Scenarios Using the Load Test Editor
- Using Coded UI Tests in Load Tests
- Creating Load Tests Using the New Load Test Wizard
- Creating and Editing Web Performance Tests
- Web Performance Test Engine Overview
- Creating Web Performance Tests Using the Web Performance Test Recorder
- Customizing Web Performance Test Recordings Using Web Performance Test Editor
- Web Performance Test Editor Overview
- Setting Web Performance Test Properties Using the Web Performance Test Editor
- How to: Edit an Existing Web Performance Test Using the Web Performance Test Editor
- How to: Add a Web Recording to an Existing Web Performance Test
- How to: Create a Coded Web Performance Test
- How to: Add Comments in the Web Performance Test Editor
- How to: Use Reporting Names to Easily Identify Requests in a Web Performance Test
- How to: Set Think Times to Simulate Human Pausing in a Web Performance Test
- How to: Set Page Response Time Goals in a Web Performance Test
- How to: Set Request Details in a Web Performance Test
- Binding a Data Source to a Web Performance Test
- How to: Add a Database Data Source to a Web Performance Test
- How to: Add an XML File Data Source to a Web Performance Test
- How to: Add a CSV File Data Source to a Web Performance Test
- How to: Add a Schema Definition to a Text File Data Source for a Web performance Test
- How to: Add Data Binding to a Web Request
- How to: Add Data Binding to a Web Service Request
- How to: Configure Data Binding Access Iterations in a Web Performance Test
- How to: Bind a Web Performance Test to a Text File
- Using Validation and Extraction Rules in Web Performance Tests
- How to: Add a Validation Rule to a Web Performance Test
- How to: Add an Extraction Rule to a Web Performance Test
- How to: Create a Custom Validation Rule for a Web performance Test
- How to: Create a Custom Extraction Rule for a Web performance Test
- How to: Create a Test-level Validation Rule for a Web performance Test
- Adding Loop and Branch Logic to Web Requests in Web Performance Tests
- How to: Add a Transaction to a Web Performance Test
- How to: Insert a Call in a Web Performance Test to Another Web Performance Test
- How to: Set Credentials on a Web Performance Test
- How to: Parameterize the URL for a Web Performance Tests Web Server
- How to: Promote Dynamic Parameters to Web Performance Test Parameters
- How to: Use Find and Replace in a Web Performance Test
- How to: Use Context Parameters in a Web Performance Test
- How to: Start a Performance Session on a Web Application from the Web Performance Test Editor
- How to: Extract Requests in a Web Performance Test to Create a New Web Performance Test
- How to: Specify a Proxy Server for a Web Performance Test
- How to: Configure Visual Studio Ultimate Options for Web Performance Tests
- Creating and Editing Load Tests
- Running Load and Web Performance Tests
- Running Load Tests
- How to: Run a Load Test
- How to: Run a Load Test Using Test Controllers and Test Agents Specified in a Test Setting
- How to: Run a Load Test from the Command Line
- How to: Add a Comment to a Running Load Test Using the Load Test Analyzer
- Distributing Load Tests Across Multiple Test Machines Using Test Controllers and Test Agents
- Configuring Test Controllers and Test Agents for Load Testing
- How to: Add Virtual User License Keys for Load Testing
- How to: Add Virtual User License Keys for Load Testing Using the Command-Line
- How to: Create a Test Setting for a Distributed Load Test
- Walkthrough: Using a Test Controller and Test Agents in a Load Test
- Strategies for Troubleshooting Test Controllers and Test Agents in Load Tests
- Running Web Performance Tests
- Analyzing Load Tests Results Using the Load Test Analyzer
- Load Test Analyzer Overview
- How to: Access Load Test Results for Analysis
- Load Test Results Summary Overview
- How to: Add Comments While Analyzing a Completed Load Test Using the Load Test Analyzer
- How to: View Data and Diagnostic Attachments Using the Load Test Analyzer
- Analyzing Threshold Rule Violations in Load Tests Using the Load Test Analyzer
- How to: View Web Page Response Time in a Load Test Using the Load Test Analyzer
- Analyzing Load Test Results in the Graphs View of the Load Test Analyzer
- Using the Graphs View Legend to Analyze Load Tests
- How to: Add and Delete Counters on Graphs in Load Test Results
- How to: Zoom in on a Region of the Graph in Load Test Results
- How to: Tile Graphs in Load Test Results
- How to: Specify Plot Options for Graphing Counters
- How to: Create Custom Graphs in Load Test Results
- How to: Export Graph View Data to Microsoft Excel
- Analyzing Load Test Results in the Tables View of the Load Test Analyzer
- Using the Counters Panel in Graphs View and Tables View
- Analyzing Load Test Virtual User Activity in the Details View of the Load Test Analyzer
- Examining Results Using the Web Performance Test Results Viewer
- Web Performance Test Results Viewer Overview
- Resolving Web Performance Test Result Viewer Playback Issues in Web Performance Tests
- How to: Use Quick Find to Isolate Dynamic Parameters in Web Performance Test Playback
- How to: View Recording Log in Web Performance Test Playback
- How to: Jump to Web Request from the Web Performance Test Playback
- How to: Add an Extraction Rule from the Web Performance Test Playback
- How to: Resolve Web Performance Test Playback Issues Caused by Dynamic Parameters
- Walkthrough: Correlating Dynamic Parameters
- Managing Load Test Results in the Load Test Results Repository
- Reporting Load Tests Results for Test Comparisons or Trend Analysis
- Creating and Using Custom Plug-ins for Load and Web Performance Tests
- How to: Use the Load Test API
- How to: Create a Load Test Plug-In
- How to: Use the Web Performance Test API
- How to: Create a Web Performance Test Plug-In
- How to: Create a Request-Level Plug-In
- How to: Create a Web Service Test
- How to: Create a Recorder Plug-In
- How to: Create a Custom HTTP Body Editor for the Web Performance Test Editor
- How to: Create a Visual Studio Add-In for the Web Performance Test Results Viewer
- Troubleshooting Load and Web Performance Tests
- About JavaScript and ActiveX Controls in Web Performance Tests
In part two, I'll blog about our extensive use of screenshots in the content.
* I specifically contributed to the Visual Studio Ultimate product documentaion. This new appraoch was also braodly applied to other Visual Studio content too.
Comments
- Anonymous
June 20, 2014
How can we add response data in separate column? I am using custom report and want to read response data from column TestLog column is Image datatype. so, won't be able to read response detail. Please suggest me, how can i do that?