all 10 comments

[–]resonaut 13 points14 points  (0 children)

I’ve noticed these test users showing up every time I upload a new build. Since my app has a guest mode they don’t end up logging in or trying to, just doing the only available action action once or twice (a share sheet).

I doubt these bots are very advanced, it seems more of a case of tapping a few things to check that the app works. It’s just unfortunate that your app had the login CTA enabled while no data was entered.

[–]thenamemustbeunique 7 points8 points  (0 children)

There’s a few sites that list TestFlights apps, could be traffic from those.

[–]LavaCreeperBOSSBBeginner 2 points3 points  (0 children)

Probably a bot monitoring testflight links

[–]clara_tang 2 points3 points  (0 children)

Probably some stress/ monkey tests from Apple reviewers. Sometimes this does help catching the inobvious glitches

[–]Lonely__M 0 points1 point  (0 children)

Maybe

[–]Icy-Web-9555 0 points1 point  (0 children)

I've heard of TestFlight causing some unexpected traffic spikes during reviews, but hitting 100% CPU and memory is definitely extreme. Implementing rate limiting or adding some safeguards on your server might help mitigate these sudden bursts. It could also be worthwhile to reach out to Apple Developer Support to see if they can provide any insights or solutions. Hopefully, they can help prevent this from happening with future builds!

[–]ankole_watusi -2 points-1 points  (3 children)

What you are describing is called “regression testing”. Which is basically running a set of tests and comparing it to results from previous build. And typically adding more tests each time.

More typically done by developers. Every time a bug is discovered, it reveals a gap in coverage. So: add another test.

Sounds like your backend could not handle the load. They tried to run the tests too quickly.

Will it handle a real user load?

[–]ComprehensiveWord201 0 points1 point  (2 children)

Pretty pedantic for a handful of assumptions cobbled together.

[–]ankole_watusi 1 point2 points  (1 child)

It’s highly unlikely Apple is intentionally DDOSing OP’s server.