C#语言Windows服务程序测试网站并可发送测试报告邮件[附源程序]

  最近在xx公司实习,使用.net技术做了几个东西,这是其中一个。这个程序应该在服务器上不间断的跑了有两个星期了。由于测试数据挺多,便一直还没有测试它计算的可用率准不准确。

  功能:服务定时模拟发送HTTP请求,分析网站返回的HTTP Response的状态码,若是200,即为可用。然后每隔一天/周/月(可配置),在某个固定时刻,将测试报告发送到指定邮箱(可配置)。

  实现:

 

源码先附上,本人大四学生,水平有限,仅供大家学习.net和window service开发。其中service开发的调试还是需要一定技巧的,有空写写自己的经验。

 

BTW

推荐阅读:

一个台湾博客:

http://blog.ez2learn.com/2011/07/29/lesson-learned-fro-now-in/

posted @ 2013-05-06 17:43  HolyGrail  阅读(190)  评论(0编辑  收藏  举报
设计良好的程序将用户的注意力视为有限的宝贵资源,只有在必要时才要求使用。 ——《Unix编程艺术》