Simulate Defensepro AMS With Defense4all - opendaylight

how i can simulate Attack Mitigation Systems (AMSs) with value Radware DefensePro in defense4all ?
i run Opendaylight and defense4all but can not config pane ams in defense4all.
please help me

Related

Is there any way No Correlation need for JMeter Script?

Is there an script recorder for JMeter (jmx) in which No Correlation is NOT needed. Just like "TruClient" Protocol in LoadRunner.
The script created with TruClient does not require any Correlation.
Thanks
There are few options available.
Please check
JCorrelate
video demo
Blazemeter Auto correlation Plugin
Detailed article
Naveen has explained the process in this video
Ubik auto correlation plugin for
TruClient is not a "protocol", LoadRunner just launches a real browser (a headless one) and controls it.
JMeter equivalent would be WebDriver Sampler, if you're looking for recording solution for Selenium the options are in:
Selenium IDE
JMeter Chrome Extension
However be informed that real browsers are quite resource intensive, for example Firefox 95 needs a CPU core and 2 GB of RAM per instance so for 100 users you will need 101 CPUs and 200 GB of RAM which is kind of expensive.
Moreover:
As per WebDriver Sampler introduction
Note: It is NOT the intention of this project to replace the HTTP Samplers included in JMeter. Rather it is meant to compliment them by measuring the end user load time.
As per Selenium documentation
Performance testing using Selenium and WebDriver is generally not advised. Not because it is incapable, but because it is not optimised for the job and you are unlikely to get good results.
So I would recommend keeping your test on HTTP protocol level without browsers involved, if you have problems with implementing correlation - take a look at BlazeMeter Test Recorder capable of exporting recorded scripts in "SmartJMX" format with automatic detection and correlation of dynamic parameters.

how to choose Listeners for application performance testing in Jmeter

I am beginner for jmeter and I configured and run the script with help of Google materials but I am not sure about picking the right listener for the performance testing and metrics in the graph.
can you please guide me to add respective listeners and what kind of listeners to be added for Application server,database server,network server,web server testing?
Thanks for help
JMeter is load testing tool and not a profiler. So there are no specific listeners for application server,DB server and all.
It works on http/https requests to produce load on target server. While scripting you can have as many listeners as you want to verify the script correctness and sample test runs.
But while actual load test minimal no. of listeners should be used. Listeners are for presenting the data which are cpu,memory intensive especially view results tree, view results table etc. should be avoided in actual load test.
Test should be carried out in non-ui mode for heavy load generation. Please have a look at ctrl+H (help, press ctrl+h on any component and this will show help) for all components available in JMeter from JMeter. Then probably you should be able to decide which ones are best for you.
Hope this helps :)
If you want to monitor server-side components health the best option is using PerfMon extension available via JMeter Plugins. You can collect different performance metrics like:
CPU usage
RAM usage
Network IO
Disk IO
In regards to JMeter bundled listeners: you can use all of them, but after tests execution. All the listeners are able to read .jtl results file and populate tables, graphs, etc. from it. For more recommendations see JMeter Performance and Tuning Tips guide

Are there routers available which allow to introduce latency and configure BER for testing

I am currently working on an application which is a client server based application. The client and server will be on a wireless network with limited bandwidth and both could be moving. I need to simulate latency and BER issues in order to test and ensure that my application's performance does not degrade too much.
I was wondering if there are any routers available which will allow me to introduce latency and also increase or reduce the BER. If anyone knows of such a router which I can buy from the market or a software which I can install to simulate this on LAN, please do answer.
Thanks.
You can try netem if your application running in Linux.
With it, You can simulate packet delay, loss, corruption .etc
Detailed information please refer:
http://www.linuxfoundation.org/collaborate/workgroups/networking/netem

How to monitor a device with SNMP

I've been given a task to write some code to notify administrators if the device sends a trap. Also I'd like to be able to check upon the device as well.
I'm not so sure where to begin. Is there a test server online where I can test if I setup the device correctly? (Whether it send traps according to the condition I set?)
If I were to write code to monitor this device, I think I should learn how the snmp and mib files work exactly. Is there good summary and reference for me?
Is there some simple example code for snmp?
download any trial based S/W to receive traps on your system like LoriotProV6 or SolarWids.
In windows based sys open run evntwin.exe n select ur preferred options to generate traps like SNMP.
Here you need to check for Trapping column if it says "Yes" then only select it..
or else it wont mean any thing.
then click add run ur SNMP services.
To rum SNMP services go to control panel-> Add/Remove -> Add/Remove Windows component -> check Management & Monitoring click on details n check SNMP & WMI options.
now go to control panel-> Administrator tools -> Services -> search SNMP services n& start it.
You can consider 2 basic ways to check whether the device of interest generating/sending out SNMP traps.
You can just run wireshark on the device (if possible) or on the target server (where the traps supposed to arrive). Then you can filter the traffic using default SNMP ports. For example it could be one of the following: 161, 162, 10161, 10162.
You can install a MIB browser on the target server and see if any traps arrive. There are number of available free applications on the web.

Soft realtime on windows OS- what to consider?

What consideration should we have (both software and hardware) when we build a soft-realtime application on windows : a task that occurs every XXX milliseconds and that should be completed within YYY milliseconds. (Altough consequences of missing a deadline are bad, the application can still recover from missed deadline - hence the "soft" realtime).
A few questions that already comes to my mind:
Are there registry settings that should be changed, looked at?
Is it better to use external graphic card instead of onboard video?
Example expected answer:
You should read on (and disable) Nagle Algorithm if you use TCP as it can delay packet sending.
(This could maybe be turned in community wiki)
Consider using Multimedia Class Scheduler Service
From the doc
The Multimedia Class Scheduler service (MMCSS) enables multimedia
applications to ensure that their time-sensitive processing receives
prioritized access to CPU resources. This service enables multimedia
applications to utilize as much of the CPU as possible without denying
CPU resources to lower-priority applications
Another option availale to you is to adjust your thread priorities but you need to be very careful not to get to aggressive with this.
Hardware-wise, will this be running on server-class equipment? If so, the usual steps apply. Disable hyperthreading, turbo boost, and CPU C-states. Implement some level of CPU-affinity on your critical processes.

Resources