Settings

Table of contents


Description

This tab configures the number of execution and threads and using of proxy.


Attempts count

The number of repetitions.
The project will be made as many times as indicated in this field.

-1 (minus one) is an infinite number of repetitions. The project will be executed an infinite number of times until you stop it (the Stop button or setting 0 repetitions (zero) instead -1), or until one of the stop conditions from the corresponding tab will come.

Maximum # of threads

The number of simultaneously started threads for the project.

Below in the article will be several examples of explaining the connection of the settings "Attempts count" and the "Maximum # of threads".

Priority

Here you can set the priority of the template.
Priority threads can interrupt a request for instances of less priority threads (if the appropriate setting is enabled).

Labels

Labels allow grouping projects. You can set several labels at once.

You can choose as already existing (from the drop-down list) [1] and add new (using the "+" button) [2]

Proxy

Should the project use a proxy from the built-in ZennoproxyChecker?

  • Don't use - execution without a proxy, with a real IP address.

  • If possible - if there is a "live" proxy in ProxyChecker, the project will be used with their use if there are no proxies - then without them.

  • Use (without deletion) - proxy in the project is used without deleting from the list of "live" proxy in ProxyChecker. If there is no suitable proxy, then the project will be expected until it appears.

  • Use - proxies in the project are used with the removal of the "live" proxy in ProxyChecker. If there is no suitable proxy, then the project will be expected until it appears.

Rules

The choice of rule or rules on which proxy is taken from the list of "live" proxies used for the project. Rules are created in ProxyChecker.


Running a template in multi-threaded mode

Zennoposter Standard and Pro allows you to run at the same time multiple execution threads for the project.

A thread - is a separate execution unit for which a separate browser is highlighted, a separate data set (variables, lists, tables), and the like.
You can compare a thread with a person executing a specific set of action in the browser. Executing a few threads is equivalent to executing actions to several people.

Restrictions on the number of threads:
Only one thread is available in Zennoposter Lite. (Russian version)
Standard - 5 threads. (Russian version)
Pro - unlimited.

To do this, you must specify the desired amount of "Maximum # of threads", and in the setting "attempts count" the number of repetitions.

Perhaps you still have to click the Start button in the main menu (if the project is in the status of "Stop").

Do not immediately try to execute the project in 100 threads!

Each thread consumes computer resources - RAM, CPU, accessing the hard disk (the intensity of consumption depends on the logic of the template and the site with which it works).

The simultaneous launch of a large amount of threads can cause both freezing the program and the operating system as a whole (or even to its emergency completion).

Example №1

Attempts count - 60
Maximum # of threads - 1

Result: One thread starts and sequentially, one by one, performs 60 repetitions. If one execution takes a minute, then, accordingly, for all executions, in these conditions, 60 minutes will be spent.

Example №2

Attempts count - 60
Maximum # of threads - 10

Result: At the same time, 10 threads are started that work in parallel. If one execution lasts a minute, then in this case, it will be not 60 executings to be 60 minutes, but only 6 (because now in one minute 10 executings done)!

Example №3

Attempts count - -1 (minus one)
Maximum # of threads - 10

Result: At the same time, 10 threads are started, which will be executed until you stop the project (the Stop button or installing 0 repetitions (zero) instead -1 as Attempts count, after which the running threads will complete the execution, and the new will not start).