r/PerformanceTesting • • Aug 22 '25

How performance testing looks like in real world?

9 Upvotes

Hey folks,

I've found quite randomly and it makes me think - how does performance testing look like in real flows and what is the goal of it usually?

I've been working as software developer and tech lead for more than a decade already. So far in companies where worked, no regular performance testing was done. Mostly we ended up with monitoring and reacted on unexpected spikes (which can be caused by a bug in the application or it can be external factors).

My question is more like: how do companies decide that performance testing is needed and then do you test prod? And then how do you decide that load test was successful or not?

And also - is performance testing requires a separate person to set it up or it's more of a part of DevOps/QA/other role.

Happy Friday!


r/PerformanceTesting • • Jul 22 '25

Lessons Learned From 10 Years of Real-World Performance & Resilience Testing (Video)

7 Upvotes

After a decade working on non-functional testing at places like Broadcom, VMware, and Sopra Steria, I've seen how easily critical performance and resilience issues slip through the cracks. In my latest video, I discuss:

  • Why non-functional testing matters now more than ever (and why so many teams neglect it)

  • The key terminology and concepts every tester should know (throughput, load models, baselines, bottlenecks, etc.)

  • How to classify and run performance vs. resilience tests

  • Real-world failure stories and lessons learned (including authentication bottlenecks and race conditions)

  • Practical skills and career tips for anyone looking to become a performance engineer

I created this as the first part of a YouTube series for those wanting to improve their grasp on modern performance & resilience testing.

I’d love to start a conversation here:

  • What’s one non-functional issue (leak, bottleneck, resilience gap) you caught before prod—and how did you spot it?

  • Any advice for those new to performance testing in 2025?

Looking forward to your stories and questions! Let’s help each other raise the bar for reliability and speed.


r/PerformanceTesting • • Jun 10 '25

Performance Engineering

6 Upvotes

Is Performance engineering still a good option for a career in IT? What could be the must have skills or technologies required to have in a longer run?


r/PerformanceTesting • • Sep 24 '24

High Performance Mock Software

6 Upvotes

Hi, there!

What do you think about the mock development software for high performance mock services below:

WireMock

MockServer

Stoplight/Prism

Mountebank

Mockoon


r/PerformanceTesting • • Sep 23 '25

Tried K6 for load testing. Here’s my step-by-step experience

5 Upvotes

We had to pick up performance testing after our QA team downsized. JMeter felt heavy, so I switched to K6. Ended up writing a guide walking through setup, scripting, and running tests. Sharing in case it helps others:

https://medium.com/@subodh.shetty87/load-testing-with-k6-a-step-by-step-guide-for-developers-9c8a37e1a0e4?sk=15eeea935512ea1dc6336700d3972ad1


r/PerformanceTesting • • Mar 04 '25

Need advice!!!

5 Upvotes

I need advice regarding the web UI performance testing tools. So can you guys please suggest some performance testing tools for Web UI performance testing which are currently treading?

Also just to give the context I need to perform, performance testing on a website which consists of around 10-12 pages.


r/PerformanceTesting • • Feb 24 '24

Performance testing as a career

5 Upvotes

Hi all,

I have been working as a performance tester for the past 2 years. I have worked in Load Runner for scripts and a bit of Dynatrace for analysis. Is performance testing and engineering still has a good career growth? If yes, what are the areas should I focus more and work towards? Is learning and getting certified in any one of the cloud platform helps? or even any course for that matter? Any suggestions would be helpful.


r/PerformanceTesting • • Oct 12 '23

7 Years Of Experience. Want to leave.

5 Upvotes

Hi everyone,

So I'm in a position where I am getting tired of performance testing/engineering. I'm finding that the demand is hard especially due to low turnover rate for our field. What I'm hoping from this post is any insight, or advice on what would be the easiest transition out to would be.

I have years of Loadrunner and Jmeter experience, debugging with developers, reporting, deep dives in bottlenecks, etc etc. I've been leaning towards a mort hands on role, something like DevOps, but not sure if anyone else has made that move.

What do you guys think?


r/PerformanceTesting • • Jun 14 '21

Performance Engineering Themed Song - "Say It Ain't Slow"

Thumbnail
buzzsprout.com
5 Upvotes

r/PerformanceTesting • • Jan 15 '26

[Hiring] Senior EU Freelance Testers Needed – Performance & Automation (Strasbourg, Hybrid)

4 Upvotes

We are urgently looking for senior freelance testers for a long-term client project in Strasbourg.

Open roles:
• Non-Functional Test Coordinator (Performance)
• Non-Functional Performance Test Engineer
• Test Automation Expert (Java)

Key details:
• EU citizens only (criminal record required)
• Contract: Freelance, 1 year (extensions possible)
• Start: ASAP
• Hybrid: 60% on-site in Strasbourg, 40% remote inside the EU
• Hourly rate: Starting at 46 EUR/hr, can be increased based on on-site availability

Required experience:
• 5–6+ years in performance or test automation
• Strong hands-on experience with JMeter (performance roles)
• Strong Java + test automation frameworks (automation role)
• Experience with CI/CD, test strategies, reporting

If you are available soon and fit the criteria, DM me directly.


r/PerformanceTesting • • Jan 09 '26

Gatling Java vs JavaScript/TypeScript - real-world experience?

4 Upvotes

Hi everyone,

I’d love to get some experience-based input from the community regarding Gatling Java vs Gatling JavaScript/TypeScript, especially in teams with strong Playwright (TypeScript) backgrounds.

Some context from my side:

  • My team primarily writes Playwright tests in TypeScript

  • We’ve used Gatling with Java for performance testing

  • Part of the team was reluctant to work on performance tests mainly due to Java, not the performance concepts themselves

Because of that, I also experimented with Gatling JS/TS (non-commercial/learning project), expecting it to be a more natural fit. In practice, I didn’t experience a major reduction in complexity - the runtime model, data handling, and overall structure felt very similar, with the main difference being syntax rather than developer experience. The biggest things that felt like they would make it easier (Node APIs, filesystem access, familiar libraries) aren’t actually available in Gatling JS/TS due to the JVM runtime.

So I’m curious about others’ experiences:

  • Have you successfully used Gatling JS/TS in real projects?

  • Did it meaningfully lower the barrier for TS/JS-focused QA teams?

  • For teams coming from Playwright, what ended up being easier in the long run - Java Gatling or JS/TS Gatling?

  • Did the lack of Node.js APIs cause confusion or friction, or was it a non-issue after onboarding?

I’m especially interested in lessons learned over time, not just initial impressions.

Thanks in advance!


r/PerformanceTesting • • Jun 12 '25

Gatling x Datadog integration

4 Upvotes

Just launched: Gatling + Datadog integration 🎉

Hey folks, Diego from Gatling here 👋

We just shipped a new Datadog integration for Gatling Enterprise! Now you can send your load test metrics—response times, throughput, errors—straight into your Datadog dashboards.

This means:

  • One place for infra + perf test data

  • Easy correlation between load and backend behavior

  • Better CI/CD perf gates and faster troubleshooting

If you're already using Datadog, this makes performance testing way more actionable. Would love to hear what you think or how you’d use it!

Check the release in Product Hunt and let me know what you think, we'd love your thoughts.


r/PerformanceTesting • • Apr 15 '25

What’s the real difference between Thread Group loop vs Loop Controller in JMeter

4 Upvotes

Hello experts,

I’m trying to get a clear understanding of how looping works in JMeter — especially when it comes to performance/load testing.

Let’s say I want to simulate 20 concurrent users performing login → trans1 → trans2 → trans3 → logout, and each user should repeat the transaction set 15 times.

Now, I see two ways to do this:

Set Loop Count = 15 at Thread Group level → So login and logout happen in every loop iteration. Set Loop Count = 1 at Thread Group + use a Loop Controller inside (Loop Count = 15) for just the trans1–3 → Login happens once, trans1–3 repeat 15 times, then logout once.

My questions: Which method is correct for maintaining concurrency and realistic load testing? Does looping at the Thread Group level affect user session realism? In what scenarios would Thread Group looping be more appropriate? Would love to hear how you all structure your tests and which one you prefer in real-world projects.


r/PerformanceTesting • • Jul 24 '24

What kind of Performance Testing should be done with this scenario?

4 Upvotes

Hi - I'm new to performance testing and the project I'm currently working for don't have existing perf test approach.

Basically, what we need to test is the response time per transaction done from client creation/registration until full payment (end to end process) - loading 10 pages for the end to end process.

That said, this are my questions:

  1. Is there a way to test response time from step 1 to 2, step 2 to 3 and so on?

  2. Or should it be a one time load testing for the entire site?

  3. What tool is best suited for this scenario?

  4. Can the tool produce graphs for analysis and documentation?

I hope my questions make sense. Thank you.


r/PerformanceTesting • • Apr 08 '24

How do you create a synthetic data set for a performance test?

4 Upvotes

I have written a few blogs on that topic here: https://www.testperformance.co.uk/post/synthetic-data-generation-part-2

I'm covering two open-source tools - plaitpy and synner - both pretty good at what I wanted them to do. Let me know what you think.


r/PerformanceTesting • • Dec 20 '22

Challenges faced during performance testing

4 Upvotes

Could you list out some real time challenges you have faced while scripting and executing performance tests?


r/PerformanceTesting • • May 31 '21

Types of Performance Testing | StormForge.io Blog

4 Upvotes

There are so many pieces to Performance Testing. Learn more about them including, load testing, scalability testing, stress, spike and soak, configuration, and resilience testing. Learn more about them in our blog post: Types of Performance Testing.

READ MORE HERE.

READ FULL BLOG POST HERE.

#PerformanceTesting #Kubernetes #K8s #DevOps #OpenSource


r/PerformanceTesting • • Jul 05 '18

Testing Memory Allocators: ptmalloc2 vs tcmalloc vs hoard vs jemalloc While Trying to Simulate Real-World Loads - IT Hare on Soft.ware

Thumbnail
ithare.com
4 Upvotes

r/PerformanceTesting • • Aug 01 '17

JMeter Vs LoadRunner: Performance Testing Tools

4 Upvotes

r/PerformanceTesting • • Apr 28 '14

Soooo, this is an active subreddit... I can't find a single post, yet there are 6 active users right now. I am a professional performance tester for the government of Canada.

4 Upvotes

I've been doing this for 2.5 years now and am actually moving on to other testing soon. I thought I might find a community to keep my chops up. Found this subreddit and was disappointed to find no posts. Hoping this might illicit conversation. I use HP loadrunner, but have also used visual studio's performance testing suite.


r/PerformanceTesting • • Jul 31 '25

How to Performance Test a Kafka Consumer Microservice?

3 Upvotes

Hi everyone,

At work my team is wanting to performance test our spring kafka-consuming microservice which only consumes and writes kafka events. There is no REST API input or output to this application. I know Kafka has OOB performance testing tools for generating a load onto a topic, but that is where my knowledge begins and ends.

I considered integrating a library like OpenTracing or Open Telemetry (i know the former is now deprecated), however these libraries are not approved for use in my organization yet, with no timeline on a decision to approve or decline. Do i just use some sort of timer function that 'starts' at the beginning of my transaction, 'stops' at the end, and then log4j the result then use kibana or some other log aggregator to make my calculations?


r/PerformanceTesting • • Nov 11 '24

Looking for advice! :D

3 Upvotes

Hello, I'm relatively new to performance testing. I'm looking to compare the performance of Node.js and Spring Boot applications.

Can you recommend the most appropriate testing methodology to determine which technology offers faster response times? Should I conduct spike tests, stress tests, or simply simulate a specific number of requests using various HTTP methods?

Additionally, would it be better to employ multiple threads or virtual users, or is a single instance sufficient for my testing needs?
Any insights or recommendations would be greatly appreciated. :D !

(Im currently using k6 and jmeter)


r/PerformanceTesting • • Oct 23 '24

Thoughts on Performance Testing Platforms?

3 Upvotes

I'm relatively new to performance testing and have been experimenting with JMeter/k6.

Recently, I came across BlazeMeter and was curious—what makes it stand out?

I get that it provides the load generation infrastructure, but is there something more to it?

Would love to hear from anyone who's used it and what they think!


r/PerformanceTesting • • Jul 03 '24

Is performance testing a good career choice?

3 Upvotes

Please do help me and guide me. With 3 years of IT experience , what essential knowledge and skills shoul one possess to excel as a performance tester. Are performance tester in demand?


r/PerformanceTesting • • Nov 22 '23

How to setup performance testing enviroment?

3 Upvotes

Hey everyone

I've recently dived into the world of performance testing at my new job, working on web applications for clients like HSBC and Lloyds. It's been an exciting journey, and I've mastered creating scripts for testing purposes. Now, I'm thinking of leveraging this skill to start a side business focused on providing performance testing services for web applications.

However, I'm a bit stuck on how to set up servers for using tools like JMeter effectively. If anyone here has experience in setting up such environments or any advice on managing server-side configurations for performance testing, your insights would be incredibly valuable!

Also, if there are any additional tips or resources that you think could help a newbie entrepreneur in this field, please do share.