0.1.1 • Published 2 years ago
bluejwebmonitor v0.1.1
内置cos 需要自行配置SecretId、SecretKey和cos桶的信息
/*
*@param {*} scheduleTime
*@param {*} mailOption
*@param {*} port
*@param {*} path
*/
const BluejWebMonitor = require('bluejwebmonitor')
const bluejWebMonitor = new BluejWebMonitor({
//cron风格定时器
scheduleTime: '1 * * * * *', // 每分钟第一秒执行任务 (测试多个网页建议设置定时间隔久些)
// 可选,用于发送测试报告邮件用
mailOption: {
baseMail: '11111111@qq.com', //开启SMTP的邮箱,用于发送邮件
baseAuthCode: '***************', //授权码
from: '22222222@qq.com', //发送地址
to: '33333333333@qq.com', //收件地址
title: 'monitor报告' //标题
},
cosConfig:{
SecretId:'*******', //cos SecretId
SecretKey:'*******', //cos SecretKey
Bucket:'*******', //cos桶
Region:'*******', //cos桶地区
},
port: 443, // 网页占用端口 默认7777
path: '/monitor', // 网页默认路径
})
/*
*@param {*} url
*@param {*} 网页title
*/
// 添加需要测试的接口、网页
bluejWebMonitor.addPage('http://photo.icemojito.cn', '<title>Admin</title>')
// bluejWebMonitor.addPage('https://www.taobao.com', '<title>淘宝网 - 淘!我喜欢</title>')
// 开始监听
bluejWebMonitor.monitor()