Spread visits gradually over several hours

Short answer

OverRider has no setting that spreads a fixed number of visits across a time window. Instead, use a Duration Based stop condition and control the rate with two settings: fewer threads and longer stay times produce fewer visits per hour. Visits per hour equals threads multiplied by 3600, divided by the average visit length in seconds.

A common request: “I want 1,000 visits spread over 8 hours, not finished in twenty minutes.” Here is how to get there.

Why Visits Based runs faster than you might expect

A Visits Based project stops when it reaches your target count, and until then it runs close to flat out. Each thread pauses only 0.5 to 2 seconds between visits before starting the next one — nowhere near long enough to spread a large target over hours by itself. There is no pacing mechanism and no way to ask for a target count over a chosen period.

So the answer is to stop specifying a count, and control the rate instead.

Use Duration Based, then tune the rate

Set the stop condition to Duration Based with your window — for example 08:00 for eight hours. The project now runs for exactly that long. How many visits it produces depends on two settings:

  • Simultaneous Visits (Threads) — how many visits run at once.
  • Min and Max Stay Time — how long each visit lasts.
Project detail panel showing the Stop Condition section with Duration Based and Visits Based options
Set Duration Based and enter your window as hours and minutes.

The formula

visits per hour  =  threads  ×  3600  ÷  average visit length (seconds)

Rearranged, to find the stay time you need:

average visit length  =  threads  ×  3600  ÷  target visits per hour

Average visit length is roughly the midpoint of Min and Max Stay Time, plus about 10 seconds for page load, plus referrer dwell time if you use traffic sources.

Worked example: 1,000 visits over 8 hours

1,000 ÷ 8 = 125 visits per hour. Applying the formula:

ThreadsRequired average visit lengthMin / Max Stay Time to set
129 secondsNot achievable — too short with page load included
258 seconds40 / 75
386 seconds60 / 110
4115 seconds85 / 145
5144 seconds110 / 175

Three threads with stay times of 60 and 110 seconds is a good starting point: the visits are long enough to look engaged, and the load on your machine is light enough to run all day.

Check your rate early

Start the project and watch the Logs panel for fifteen minutes, then multiply by four. If you are running well above or below target, adjust the stay times rather than the thread count — stay time is the finer control.

Link clicking adds substantially to visit length. With clicking enabled, each visit can run several minutes longer than your stay time alone suggests, which lowers your visits per hour. Factor it in, or disable clicking while you calibrate.

Spreading across a day with scheduling

For traffic that appears during business hours rather than continuously, use the Scheduling section instead of one long run. Each project accepts a set of weekdays and one start time.

Scheduling section with weekdays selected and a start time configured
Scheduling starts a project automatically on the chosen days at the chosen time.

Because a project has a single start time, create several projects to build a daily pattern — for example one starting at 09:00 running four hours, and another at 14:00 running four hours. Remember that threads are shared, so overlapping projects split them.

Scheduled projects start on their own whenever OverRider is running. If you no longer want a scheduled project to fire, disable its schedule or delete the project — stopping it once is not enough.

Keeping the pattern natural

  • Vary the gap between Min and Max Stay Time. A wide range such as 60 to 240 seconds produces a realistic spread; a narrow range produces a suspiciously uniform one.
  • Do not run at a fixed rate around the clock if the goal is realism. Real traffic has daily peaks and quiet nights.
  • Use several target URLs so visits do not all land on one page.

Last updated:

Still stuck? Email support@overrider.io or use the contact form.