Something like canned heat?
You know f any application that has the same functions? (such as bad network, low hard drive space, and low memory)
Please let me know
Network impairment is available from a variety of vendors. The best solution, in my opinion, was Shunra. They have since been acquire by HP and you can get full impairment inside of LoadRunner. There are other solutions around in the market from network test tool vendor such as Spirent, Ixia, Agilent, etc... The best solutions in this space are the ones on dedicated hardware.
Originally Posted by Manche
Low Hard drive space? Use a utility to write a large file before your test. Performance test tools are programming tools at their core. So, in your amp up start one user which writes out a file of size "x" on whatever device you need to be impaired and then on your ramp down be sure to remove the file. If you pack it in, then pack it out.
Low memory condition? You have a couple of items to take into account here. The first is that you need to allocated a block of ram. This is quite easily accomplished with a command line C based tool for size and how long to hold the memory. Inside use calloc() to initialize the memory to all zeros, then sleep() for a period of time and then finally free() to return the memory to the pool. The second item is that you need to ensure that your block of memory is not swappable, otherwise your allocated block may simply be swapped to disk and the available RAM returned to something higher for use. The techniques to build an application which is non swappable vary from OS and tool, so this is something that you need to research for your particular situation.
Note: This answer leverages several foundation skills of performance testers: Networking, Systems Analysis and Programming.
I was just asking, because i was asigned to find such application that can run on windows 7, and just so you know, i have close to no programming skills
Programming skills are a foundation class of skills for performance testing independent of tool. If you don't have these skills then you should not be tasked in this field.
OK, fine, but is there a thing such as a tool encyclopedia or something?