protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 1000; i++)
{
System.Threading.Thread t = new System.Threading.Thread(new ThreadStart(mythread));
t.Start();
}
}
private void mythread()
{
logcrlf(Guid.NewGuid().ToString());
try
{
IWebDriver driver = new PhantomJSDriver();
driver.Navigate().GoToUrl("http://www.any-web-address-here.re");
logcrlf(driver.PageSource);
logcrlf(driver.Title);
driver.Quit();
} catch (Exception ex)
{
logcrlf(ex.Message);
}
}
private void logcrlf(string s)
{
Response.Write(s + "<br/>");
}
private void log(string s)
{
Response.Write(s);
}
mercredi 8 octobre 2014
C# WebServer CrashTest :) Hosting = somee.com
Ce code source crashe complètement le serveur web sur lequel il est exécuté, et le rend indisponible un bon moment. Il est nécessaire de copier le fichier exécutable PhantomJS sur le serveur distant, dans le répertoire \bin.