views:

282

answers:

6

I am trying to test my application performance in different browsers (specially ie6).

Also I have ie8, ff and Chrome installed. I am using tool like ietester to see how my app looks in ie6.

I am trying to find a way, as how my application will behave if the browser is relatively slow (keeping the bandwidth/network speed same.). Is there a tool or a way to just slow down my browser (so that the page loads slowly and hance the js libraries load slowly) ?

Thanks for your help!!

+2  A: 

Run Folding@Home in the background to eat up the CPU.

If you have a multi-core processor, use Task Manager to limit IE to a single core, and perhaps also limit some CPU-intensive applications to the same core.

SLaks
A: 

I don't know of anything you can depend on or control, but you might try installing two antivirus programs (or at least as many as the number of CPU cores you have), starting a full scan on each and testing with those full scans running.

Mark Lutton
A: 

the answer is: http://www.dallaway.com/sloppy/

this application will allow you to mimic slow internet speeds.

Ashley Ward
He wants to slow down rendering, not network transfers.
SLaks
A: 

I made this and within like a minute my firefox was sucking up all my memory. You could prolly slow the overload by changing the setTimeout() to something higher. Pretty much made everything run slow, switching tabs and other page loads too.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<style type="text/css">
    body, html{
        height:100%; 
    }

</style>
<script language="javascript" type="text/javascript">

var NUM = 0;
function addMore(){
    var cur = document.getElementById('ta').value;
    var newVal = NUM.toString();
    if(cur){
        newVal = newVal+cur;
    }
    NUM++;
    document.getElementById('ta').value = newVal;
    setTimeout("addMore()",1);
}

</script>
</head>

<body onload="addMore()">

<textarea id="ta" style="width:80%; height:80%;">0</textarea>

</body>
</html>
Jage
A: 

See accepted answer here for both Firefox and IE

http://stackoverflow.com/questions/473465/firefox-plugin-to-simulate-slow-internet-connection-or-limit-bandwidth

John K
He wants to slow down rendering, not network transfers.
SLaks
+3  A: 

I would use a VM and just limit it's resources. If you are not a fan of virtual machines, then I would go find an old machine at a yard sale, thrift store etc. and use that as a testing platform. You can never patch it, fill it up with crappy malware laden programs and then it will be just like the experience for an "average user." :-)

gavaletz