I've used Gatling and Siege to load test my application. However, at certain points (especially when my load is higher), I would get a lot of gateway and requestTimeoutException errors. Since the requests doesn't seems to even get to the app, I presume the issue is to be my IP address being blocked due to the influx of traffic from 1 IP address. How do you overcome this? I'm assuming that the users that Gatling and Siege create to send concurrent requests are all under the same IP of my machine?
Best way to load test application under same machine
315 Views Asked by PBandJ At
1
There are 1 best solutions below
Related Questions in PERFORMANCE
- Upsert huge amount of data by EFCore.BulkExtensions
- How can I resolve this error and work smoothly in deep learning?
- Efficiently processing many small elements of a collection concurrently in Java
- Theme Preloader for speed optimization in WordPress
- I need help to understand the time wich my simple ''hello world'' is taking to execute
- Non-blocking state update
- Do conditional checks cause bottlenecks in Javascript?
- Performance of sketch drastically decreases outside of the P5 Web Editor
- sample query for review for improvement on big query
- Is there an indexing strategy in Postgres which will operate effectively for JOINs with ORs
- Performance difference between two JavaScript code snippets for comparing arrays of strings
- C++ : Is there an objective universal way to compare the speed of iterative algorithms?
- How to configure api http request with load testing
- the difference in terms of performance two types of update in opensearch
- Sveltekit : really long to send the first page and intense CPU computation
Related Questions in LOAD-TESTING
- Azure openai load testing mode
- How to generate random item from json file in yaml code for artilliery load testing?
- How to enter user input in jmeter console (without doing parameterization)
- How to export statistics from SoapUI load test via groovy script?
- In artillery can I run multiple scenarios simultaneously
- Why and how is the group time with a single http request less than the sum of the time of all parameters related to that http request?
- How can I save reference Id In Jmeter? and generate it new in each iteration
- Apache JMeter Load Testing - Load test over certain period of time
- Artillery - A lambda function has exited with with an error. Reason: artillery error
- Load Testing using Artillery.io
- Pod is handling all requests even when Keep-alive is set to False
- Is it possible to do Load testing on a Simulator?
- Recive [Errno 111] Connection refused on load test for TCP Server
- got MissingPropertException from Jmeter while using addArgument for http Request sampler
- How solve error 'Configuration result is immutable' using package loadtest with configfile?
Related Questions in GATLING
- Controlling number of producer per jms connection in gatling
- Gatling global pause
- Create custom Java based extension in Gatling
- Gatling wrapper shell script fails with ClassNotFound
- DB load test with gatling
- How to force Gatling to use the content-type header?
- Gatling JsonPath on variable
- Is there a way to test using Gatling but do it through a headless browser context?
- Best way to setup Test with 10 Threads that firing API Request?
- Gatling scala Kafka avro : schema.registry.url ' were supplied but are not used yet
- Jmeter or Gatling Kafka pluging that support google protobuf serdes
- How pass data from feeder into Kafka message?
- Rate Limit Gatling-grpc users outbound requests/second
- Tinkoff Gatling JDBC - false response time when enable log trace
- Getting the error " j.i.IOException: Premature close "
Related Questions in SIEGE
- Concurrent requests not working in Siege - Http stress testing
- Save Alternate Output to Variable in Bash instead of Main Output?
- How to use siege properly to performance test a web server?
- Siege error when running facebook-mediawiki workload
- Best way to load test application under same machine
- Siege to capture only final statistics
- Why does "Successful transactions"+"Failed transactions" != "Transactions"
- Why the load test values are different in siege - 3.0.8 and siege 4.0.4?
- Siege doesn't work with big header: [fatal] header is too large
- siege - HTTPS requires libssl - MacOS Mojave
- Redirect siege output into file
- What is the cause of [alert] HTTP: unable to determine chunk size
- Error 503 Service Unavailble - Isomorphic React App
- How Can I remove this error "socket: read check timed out(30) sock.c:240: Connection timed out"
- Bench test using siege by using dynamic url generated using bash script
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
This is not possible for Gatling, the relevant feature request has been closed, you might want to consider using Apache JMeter instead, JMeter's HTTP Request sampler has "Source IP" field where you can put the needed IP address or alias
More information: Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter