title: How to have Locust Master dynamically allocate users to slaves
body: <p>I am trying to load test a HTTP URL(Dynamic) using Locust.io. I already have the python scripts that will make a GET call to the URL. The challenge i am facing is, the urls and the number of users are dynamic and are read from a CSV file.</p>
  
  <p>For example, Here is how the input of the load testing will look like:</p>
  
  <p>Input.csv:</p>
  
  <pre><code>============
  
  URLs          No of users to simulate
  =============================================
  URL 1               1000
  URL 2               5000
  URL 3               2000
  URL 4               1000
  </code></pre>
  
  <p>Each url in the CSV is unique and the number of users to simulate change for every url. i would like to use the locust load testing in distributed mode.</p>
  
  <p>For example, Locust master will read URL 1 and send it to Slave 1 to simulate 1000 users. and then pick URL2 and send it to Slave 2 to simulate 5000 users. </p>
  
  <p>how do i achieve this using locust? can someone throw some light?</p>