NetStorm Keywords Concepts

Slides:



Advertisements
Similar presentations
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Advertisements

104 Phase 1 Model Features: u Imported background u Scale the drawing u Multiple resources u Multiple Routes u Entity Name and Graphic Change u Service.
Chapter 18 - Data sources and datasets 1 Outline How to create a data source How to use a data source How to use Query Builder to build a simple query.
MyFloridaMarketPlace Analysis 2.0 Functional Overview December 18 - December 19, 2007.
Load Testing Using NeoLoad
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
WebReport/400 TCP/IP Configuration Presented by Kisco Information Systems.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
Time & Attendance Suprema Inc..
Click to add text SAP XBP 3.0 exploitation TWS Education + Training.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
1 Chapter Overview Creating Sites and Subnets Configuring Intersite Replication Troubleshooting Active Directory Replication.
SECURING DATA FOR ER STAFF Windy L. Newton May 29, 2015.
Databases and LINQ Visual Basic 2010 How to Program 1.
MCTS Guide to Microsoft Windows Vista Chapter 11 Performance Tuning.
MCTS Guide to Microsoft Windows 7
© FPT Software Code Review with VS © FPT Software Agenda What is Code review? Run Code analysis in VS 2012 Configuring Code Analysis rule set.
By Lecturer / Aisha Dawood 1.  You can control the number of dispatcher processes in the instance. Unlike the number of shared servers, the number of.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Understanding Perfmon The Performance Testing Tool >>>>>>>>>>>>>>>>>>>>>>
Introduction to Test Director
Introduction to the Adapter Server Rob Mace June, 2008.
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
Configuring IQmol for Windows machines, use version!
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
1 Chapter 20 – Data sources and datasets Outline How to create a data source How to use a data source How to use Query Builder to build a simple query.
MuSL Builder Handcrafting custom Mu Scenarios. MuSL in the Mu Scenario Editor.
Oracle Data Integrator Agents. 8-2 Understanding Agents.
Overview of MSWS Control of 212-LC July 15, 2006.
Assignment-Level Tracking Field Calculations in Microsoft® Office Project Kelly Jones PMO Manager, Information Systems Sharp Healthcare.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
Gomez Web Load Testing Understanding Ramp Calculations.
Load Test Scenario Presentation Outline Introduction to Load Test Load Test capability of eValid Steps to create the Load Test Scripts.
IV&VS Capabilities. 2 L OADRUNNER C ONTROLLER – S CENARIO DESIGN.
Import existing part with drawing
Scenario GUI.
Cavisson Monitoring System (CavMon)
Space FSW Conference 2016 Matthew Conte Software Engineer
Everything you've ever wanted to know about using Control-M to integrate any application workload September 9, 2016 David Fernandez Senior Presales Consultant.
Unique Number Parameter
Dashboard GUI.
Random Number Parameter
NETSTORM.
Neeraj Jain Cavisson System Inc
Javascript Engine in Netstorm
Visual Basic 2010 How to Program
Customizing custom.
Kaun Banega Cavisson Champ
SCRIPT RECORDING AND PARAMETERIZATION [SIMPLE].
SCRIPT RECORDING [webc mode].
Simulation.
Netstorm Analysis.
Data Virtualization Tutorial… CORS and CIS
Neeraj Jain Cavisson System Inc
MCTS Guide to Microsoft Windows 7
SCRIPT RECORDING ,SPLITTING AND ADVANCED PARAMETERIZATION
Next Generation SSIS Tasks and data Connection Series
SPS FPDS-NG Integration: System Administration
Introduction to Opnet Mobile Networks Introduction to Opnet
Ansible and Zabbix Rushikesh Prabhune (Software Technical Consultant)
Routing and Switching Essentials v6.0
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Founded in Silicon Valley in 1984
Why Background Processing?
PERFORMANCE TESTING.
PERFORMANCE TESTING.
Presentation transcript:

NetStorm Keywords Concepts Cavisson System Inc

Agenda Keyword Definition Keyword Format Understanding of Simple Group based FCU scenario Designing of FCU Scenario Execution and Monitoring of test SystemStats and TCPStat Count monitors Q & A

Keyword Definition Keyword is a set of attributes, which signifies the behavior of NetStorm or Test Scenario. Syntax and semantics of value(s) depend upon the keyword. Default values of the keywords are used when a keyword is missing from configuration file. Most keywords have default values

Keyword Format <Keyword> <value1> <value2> …. <valueN> For examples: G_PAGE_THINK_TIME Static1kGrp ALL 0 G_SESSION_PACING Static1kGrp 2 0 1000

How Keyword Value are taken from different files? Setting for scenario are taken from the following files in this priority: Scenario file All keyword values are first taken from this file sys/site_keywords.default All keywords values in this file which are NOT present in the scenario file are taken from this file include/VendorData.default All keywords from this file which are NOT present in above files are taken from this file etc/KeywordDefinition.dat All keywords from this file which are NOT present in above files are taken from this file. These are default values.

Example: >> Scenario will have G_IDLE_MSECS 120000 Scenario file No G_ IDLE_MSECS sys/site_keywords.default G_IDLE_MSECS ALL 12000 include/VendorData.default etc/KeywordDefinition.dat G_IDLE_MSECS default value is 60000 >> Scenario will have G_IDLE_MSECS 120000

How to verify what value is taken?: TRXXXX Sorted_username_scenarioname.conf Grep G_IDLE_MSECS sorted* >> Scenario will have G_IDLE_MSECS ALL 120000

Keyword Types Keywords are on following types: Schedule Setting Global Setting Group Based Settings Server Mapping User Profile

Schedule Settings – Add Groups Make sure Schedule Type is ‘Simple’ and Schedule By ‘Group’ Add groups by clicking on add button as per the requirement

Schedule Settings Start Phase Use to give some delay before starting virtual user generations. Useful if you want to collect monitor data before actual load starts Options: Immediate – No delay (Default) Time mode – Specified delay Start when Group finishes After Group + Delay

Scenario requirements - Groups Scenario Type: FCU scenario Keyword Used <STYPE FIX_CONCURRENT_USER> Scenario Groups Total Users - 300 Number Mode Two groups with Number as shown G1 for Script HPDTours –100 G2 for Script static1K –200

Scenario requirements - Schedule Schedule consists of following phases for group G1: Start phase – IMMEDIATELY Ramp Up – 10 Min LINEARLY Stabilization – 0 seconds Duration – 5 Minutes Ramp Down – 1 Minutes

Scenario requirements - Schedule Schedule consists of following phases for group G2: Start phase – 1 Min Ramp Up – 5 Min LINEARLY Stabilization – 0 seconds Duration – 10Minutes Ramp Down – 2 Minutes

SERVER_HOST 127.0.0.1 192.168.255.2 - SGRP G1 NA Internet 0 hpd_tours 100 SGRP G2 NA Internet 0 static1K 200 SCHEDULE_BY GROUP SCHEDULE G1 G1RampUp RAMP_UP ALL TIME 00:10:00 LINEARLY SCHEDULE G2 G1RampUp RAMP_UP ALL TIME 00:05:00 LINEARLY SCHEDULE G1 G1duration DURATION TIME 00:05:00 SCHEDULE G2 G2duration DURATION TIME 00:10:00 SCHEDULE G1 G1RmpDown RAMP_DOWN ALL TIME 00:01:00 LINEARLY SCHEDULE G2 G2RmpDown RAMP_DOWN ALL TIME 00:02:00 LINEARLY SCHEDULE G1 G1start START IMMEDIATELY SCHEDULE G2 G2start START AFTER TIME 00:01:00 G_KA_PCT ALL 100 MONITOR_PROFILE TCPstatcount

Expected Result Start phase G1 will start immediate G2 will start after 1 minute

RampUp Phase Group Name Ramped Up users After 1 min Ramped Up After 6 min Ramped Up After10 min G1 10 10+50 10+50+40 G2 200

Total Connections After 1 min total users are in the system are 10 from G1 we are using hpd_tours script in group G1 then only 40 connections will be after 1 min. After 6 min total users are in the system are 260 From group G1 -60 users, then total connections are 240 due to hpd_tours. From group G2-200 users, then total connections are 200 due to Static1K. Then total connections after 6 minutes are 440. After 10 minute total users are in the system are 300 users From group G1-100 users, then total connections are 400 due to hpd_tours. Total connections after 10 minutes are 600.

Stabilization Phase Stabilize 0 second for both the groups.

Duration Phase G1 will run for 5 minutes G2 will run for 10 minutes In Duration phase no. of connections of both group remain fixed until duration time for both group i.e.600 connections After completing 5 minute, G1 will start RampDown, so established connection going to be decrease and after 10 minute of duration all established connection should be closed.

RampDown Phase G1 will be ramped down in 1 minute.

Total time taken in the execution of the scenario. Group Name Start phase(in min) Ramp Up(in min) Stabilize Duration(in minute) Ramp Down(in minute) Total time(in minute) G1 10 5 1 16 G2 2 18 Total time taken in scenario execution = 18 minutes(expected)

QA Q1. What is G_KA_PCT Q2. What is G_NUM_KA Q3. Which file has highest priority in case of keywords.