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/