Ask a Flooder
By Tricentis Flood
Ask a FlooderOct 28, 2020
Ask a Flooder 23: Distributed Load Testing
Distributed load testing is a crucial part of scaling up load tests for more users. Leandro Melendez, aka Señor Performo, goes over the main advantages of distributed load testing and how you can incorporate it into your load test scenarios.
Running distributed load tests on Flood: https://bit.ly/3dI1PNC
API load testing ebook for beginners: https://bit.ly/3jgkPDZ
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=8QeDxf6k2mw
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 22: Señor Performo on Load Testing Scenarios, Part 2
Señor Performo returns in this second video about load testing scenarios, where he discusses the difference between breakpoint, soak/endurance, and spike tests.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=IQX0pAMFLro
Part 1 of Señor Performo's load testing scenarios: https://www.youtube.com/watch?v=EGzoAadzWwM
[API Load Testing ebook] Load test scenario types: https://bit.ly/30jUQom
How to write a test plan: https://bit.ly/2GcwupN
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 21: Señor Performo on Load Testing Scenarios
What are the different types of load testing scenarios? Leandro Melendez (aka Señor Performo) discusses some of the most common types as well as some best practices for load testing.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=EGzoAadzWwM
[API Load Testing ebook] Load test scenario types: https://bit.ly/34vU0rH
What is load testing?: https://bit.ly/2QBhhR3
6 common mistakes in performance testing: https://bit.ly/2Qq6IjE
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 20: How can fear affect application performance?
In June 2020, the Dutch government the "coronalijn", a telephone hotline that any resident could call to schedule a COVID-19 test. The system struggled after a whopping 323,000 people called it, a quarter of whom didn't even call for a test. How does fear affect performance outcomes, and what can we do about it as performance engineers?
FOMO and performance: Why Robinhood went down: https://bit.ly/3gXBLOL
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 19: Señor Performo on browser vs protocol automation
What is the difference between browser and protocol automation? Guest flooder Leandro Melendez, aka Señor Performo, discusses the advantages and disadvantages of each one, especially with regard to load testing.
The state of browser-level load testing in 2020: https://bit.ly/2CBXKwh
Choosing between protocol- and browser-level tools: https://bit.ly/3juVVlq
Flood Element: https://bit.ly/32QdupY
Run your first load test on Flood: http://bit.ly/2wK8buq
Follow Leandro: https://www.srperf.com
https://www.perfbytes.com/p/perfbytes-espanol.html
https://twitter.com/srperf https://twitter.com/perfbytesesp
https://www.linkedin.com/in/leandromelendez
https://www.linkedin.com/company/srperformo
https://www.linkedin.com/showcase/perfbytes-espanol
https://www.facebook.com/srperformo
https://www.facebook.com/groups/pbytesesp
Ask a Flooder 18: How do I load test video streaming with JMeter?
Load testing video streaming can be technically difficult compared to API load testing because there are metrics other than response time that you need to consider. In this video, Nicole shows how to load test video streaming using JMeter.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=Q00briuogto
Parameterizing test properties in JMeter: https://bit.ly/2ZukfvU
Download the Ubik Video Streaming plugin: https://ubikloadpack.com/video-streaming-performance.php
Guide for load testing video with Flood and Ubik: https://bit.ly/2ZpAc6r
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 17: How do I use UNIQUE test data with Flood Element?
In the last video, Nicole discussed how to get started with using test data from a file in Flood Element, but what if you want to make sure that only unique data is used in your load test? You can do this by using a unique variable that identifies every browser instance in your load test and tying the user data to it.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=qVpX7MX3jxE
Element: https://bit.ly/3hD92QE
See the transcript and the full script here: https://bit.ly/2N4SNOj
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 16: How do I use test data in Flood Element?
Adding test data to your load testing scripts is a great way to make your scripts more realistic. Luckily, it's pretty straightforward to use test data in Flood Element, a browser-based load testing tool.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=EGhVm-R12qI
More about Element: https://bit.ly/3dNM0UG
Get the full script used in this video here: https://bit.ly/2UGKwV1
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 15: How do I install Flood Element?
In this Flood Element tutorial, Nicole shows the steps required to install Element, including dependencies it requires. Flood Element is an open-source browser-based load testing tool created by Tricentis Flood.
Run your first load test on Flood: http://bit.ly/2wK8buq
Learn more about Flood Element: https://bit.ly/2YM1mnV
Installation instructions for NodeJS: https://nodejs.org/en/download/current/
Installation instructions for Yarn: https://classic.yarnpkg.com/en/docs/install/
Installation instructions for Element: https://bit.ly/2yuYrWl
Video: Getting Started with Element: https://www.youtube.com/watch?v=oWtnStKrh98
Guides: Using Element with Flood: https://bit.ly/2YJIQg5
Ask a Flooder 14: Why do I need Flood?
How does Flood help you with your load testing, and what are some of the issues we can help you with? Nicole talks about the three ways that Flood makes load testing easier.
Get started with Flood: https://bit.ly/3aeBX9y
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=fJO9gdq2ZSw
Ask a Flooder 13: How do you do mobile load testing?
How do you load test a native mobile app? Nicole discusses the general approach to mobile load testing, what a device farm is, and why a device farm isn't necessary for load testing. She also discusses the best mobile load testing tools to use.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=y_rRu0cDey4
[Video] What are the best tools for load testing?: https://www.youtube.com/watch?v=I5Wo6x2OoZU
[Video] Recording mobile traffic using JMeter: https://www.youtube.com/watch?v=VVUyYF1VPlo
[Blog post] Guide to mobile load testing: https://bit.ly/33CLgh4
Case study: Iowa Caucus Reporter App: https://bit.ly/2J9qjkm
Case study: Robinhood app: https://bit.ly/3ahYpP2
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 12: Puppeteer vs Selenium: which one is better for load testing?
When it comes to software testing, the debate of Puppeteer vs Selenium is a hot one. Nicole tackles it here to determine which one is better for load testing in particular. Spoiler: The answer is still "it depends".
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=K61W7ivhsuE
A more detailed blog post on Puppeteer vs Selenium: http://bit.ly/2vxWpmA
Get started on Flood with Selenium: http://bit.ly/2U5xrEO
Get started on Flood with Element: http://bit.ly/33w3uR7
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 11: What are the best JMeter plugins?
Nicole talks about how to install the JMeter Plugin Manager as well as other plugins, what the best JMeter plugins are, and why you need them. JMeter is an open-source load testing tool that is already robust, but there are some fantastic plugins that have been developed for it that you might want to use in your next load test.
Catch the video version of this podcast episode here: https://www.youtube.com/watch?v=eYyLoH-FQrk
Top 10 JMeter plugins and how they help: http://bit.ly/33sqKj9
JMeter Plugins Org: https://jmeter-plugins.org/
Plugins Manager: https://jmeter-plugins.org/wiki/PluginsManager/
HTTP/2 Tutorial for JMeter: http://bit.ly/3a1fNaM
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 10: What is the difference between load testing and stress testing?
What's the difference between load testing and stress testing? When should you choose to run a load test on your application, and when is a stress test more appropriate? Well, it's all in the intention.
Catch the video version of this podcast here: https://www.youtube.com/watch?v=igP2q__zMcc
Video on performance testing vs load testing: https://www.youtube.com/watch?v=8CueAkDY5yE
Real-life stress testing in action: Robinhood app failure http://bit.ly/3cSRUUq
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 09: What are the best tools for load testing?
One of our most commonly-asked questions is: "What are the best tools for load testing?" The answer will depend on a few things: your reason for load testing, the application you want to test, what kind of load testing you want to carry out, your team's experience with scripting, and how many virtual users you want to run.
Note from Nicole: In this video, I say that traditional load testing tools can't simulate requests that are triggered by interactions on the client-side. This isn't technically true: if you know what the requests are, you can build those requests manually on a protocol-level tool (like JMeter or Gatling). However, this takes more work compared to browser-level tools that just do this natively.
Choosing a load testing tool: http://bit.ly/2IIPIRy
JMeter vs Gatling: http://bit.ly/38MvfWO
Ask a Flooder 08: Why is "concurrent users" an ambiguous measure of throughput?
What is the meaning of concurrent users in performance testing? You might have seen concurrent users in JMeter or other tools, but what does it mean and how can you use the term properly?
The tweet mentioned: https://twitter.com/flood_io/status/1224284942932332544 -- and hey, follow us while you're at it!
An article by Tim Koopmans on why concurrent users is not as important as you think: http://bit.ly/38Keqf5
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 07: What is the difference between performance testing and load testing?
In a two-for-one Ask a Flooder, Nicole answers two questions: What is the difference between performance testing and load testing and in which situations is performance testing a better option than load testing?
Front-end performance testing tools mentioned:
https://gtmetrix.com/
https://www.webpagetest.org/
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 06 - How do you record mobile traffic with Apache JMeter?
How do you load test a mobile app? In this tutorial, Nicole discusses how to record mobile traffic from a native mobile app from a laptop using a free tool called JMeter, with step-by-step instructions.
Where do you go from here? Check out our full guide to mobile load testing: http://bit.ly/2TLzRYV
See this in action for a real app (Iowa Caucus Reporter App): http://bit.ly/33ig9XR
What FOMO has to do with performance testing (Robinhood app): http://bit.ly/2wMkgPV
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 05: How do I get started with Flood Element?
If you want to run a load test using real browsers, Flood Element is one of the best options. Element is a powerful open-source tool that you can use for both functional and nonfunctional testing. Here's how to get started.
More about Element: http://bit.ly/3aMLcgZ
Getting Started with Element: http://bit.ly/2W2oFZl
Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 04: Why do I see higher reported response times for my test than on my browser?
Why does your load testing tool report high response times, but on your browser, your application loads really quickly? Nicole talks about the most common cause for these unexpected response times. Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 03: Where can I run my floods?
Where can you run your load tests while using Flood? Nicole discusses running tests on the cloud (using either our AWS account or your AWS or Azure account) and using on-premise machines. Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 02: How do I prepare my JMeter scripts to run on Flood?
How do you go from having a JMeter script to actually using it to load test in the cloud? Nicole explains how to use Flood to scale up your JMeter tests. Run your first load test on Flood: http://bit.ly/2wK8buq
Ask a Flooder 01: How do you run a load test with real browsers?
On this first episode of the audio Ask a Flooder, Nicole van der Hoeven discusses why you might want to run a load test using real browsers, the difference between protocol-based and browser-based tools, and two tools you can use for browser-based load testing. Check out Flood at http://bit.ly/2wK8buq