Testing scenarios

After user sign-in, particularly in step 6, we will be using JMeter to send HTTP requests with FuzzDB security loads through the OWASP ZAP proxy to the target testing website, NodeGoat. 

The testing steps are as follows:

  1. Sign in to NodeGoat with the username User1 and password User1_123
  2. Visit the contributions page
  3. Visit the allocations page
  4. Visit the memos page
  5. Visit the profile page
  6. Input the security payloads for SQL and command injection testing on the profile update page
  7. Log out
  8. Generate the security reports in OWASP ZAP

During these steps, OWASP ZAP will be used to analyze the HTTP request/response traffic to identify potential security issues. The general steps to complete the automation testing will be as follows:

  1. Set up the ZAP Proxy on port 8090 and JMeter
  2. Define the JMeter scripts
  3. Launch JMeter in the CLI with ZAP Proxy
  4. Generate the ZAP report with the CLI
  5. Shut down ZAP

 

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.224.0.25