I am looking for a program that can

  • automatically complete surveys from surveymonkey.com, using random answers

I would prefer if

  • it runs on Windows 7, but Ubuntu or Mac is fine too.
  • supports other survey platforms too
  • free
  • 1
    Do you mean, randomly? Or using a file containing answers to each question? – Nicolas Raoul May 23 '14 at 3:37
  • 2
    sneaky sneaky sneaky ;p. Do you mind scripting it per survey? – Journeyman Geek May 23 '14 at 7:40
  • 5
    I have to agree, I find this sort of request rather inappropriate. I'm definitely open to the possibility that there could be a legitimate and ethical reason for doing this, but without said reason being stated it just doesn't seem proper. – mah May 23 '14 at 11:47
  • 1
    When I get spam repeatedly to fill a survey, I spam the survey. Nature law! So I'm fighting spam. Anyone want to help? :) – Franck Dernoncourt May 23 '14 at 14:56
  • 2
    I see no problem with the question! Say that the OP asked for a recommendation of software that would send out surveys. Some people feel that it's unethical (or, perhaps, immoral) to send unsolicited communications, but I don't think it would be proper for them to criticize the question. Please don't get me wrong; I applaud a strong sense of ethics and morality, and it impresses me when someone cares enough to act on it :) – bitsmack May 23 '14 at 17:15

You can use a software testing technique called 'fuzzing' or 'fuzz testing' that bombards the software under test with a bunch of random inputs.

This instructive article might be helpful: http://lifeofpentester.blogspot.com.au/2013/10/fuzz-testing-web-applications-with-burp.html


You can use python & the mechanize library to do this sort of thing providing the field names/IDs are consistent, i.e. you are filling in the form on a single site.

Some useful examples here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.