Building First Load Test


Welcome to ZAPTEST Tutorials! In this tutorial you will learn about ZAPTEST LOAD component , and you will build your first API load test. We will begin by creating a simple API test. We will use the API Explorer to define API Server object Here we will type ZAPTEST demo API server's address, and select the Load WSDL Data checkbox. From the list of methods we will select "Get Products", and define product names for validation in the Check List tab. Next we will define a step for this method in our test. To do this we will drag the method item to the Step view, and select the Execute And Check Response By List operation. During a test run we can measure time of execution of one or several steps by defining Start and End Transaction. To do this we will use ZAP Utility item from the toolbox, and select Start Transaction method Here we will type logical name for the transaction. We need to use same name in the End Transaction step. Our test script is ready. We will save it with name "LoadGetProducts". Next we will run the test and review its results. The results must have passed status. Next we will use the LOAD module to build a load test scenario and execute it. To add a test script to our load test scenario we will click the Add button, and select the test script we just created. Next we will configure Execution and Limitation settings for this virtual users group. For the Stop Criteria we will select "By Time", and specify run duration - 1 minute. In the Execution Policy we will keep this selection to allow repeated executions of our test script. Using the Load Generator Settings we will define constant load of 10 concurrent users. Our load test scenario is ready. We will save it to a load configuration file with name LoadTutorial1. To execute the load test we will press the Run button on the LOAD module's toolbar. During a test run we can monitor performance metrics live. Graphs will show number of active virtual users, minimum and maximum latency values for API requests, and error logs. After the test run is complete we will open the test results. The results report provides general information about the load test, ... and includes statistics and graphs for each method or transaction used in the test. We can select any particular graph and use filters to explore counters of interest. A graph's data can be also viewed in a tabular format. For more information about ZAPTEST features and functionalities please navigate to our How- To portal... either through our forum page or through ZAPTEST help on ZAPTEST website. Thank you for using ZAPTEST!

Contact Us

Tower Place 100

3340 Peachtree Rd NE #1800 

Atlanta, GA 30326 USA

(404) 814-5227