git clone https://github.com/gaohuifeng/rq.git
cd rq
npm install
`修改 config/integration.json`
- 修改 port 测试地址,80 或 指定的端口
- 修改 count 批量数量
- 修改 webHookUrl 集成代码仓库URL
- 修改 webHookSecret 集成代码仓库Secret
- 修改 taskNo 任务编号
npm run pr
npm run mr
// 修改 config/default.json
修改 cookie
修改 port core测试端口
修改 count 测试任务数量
修改 post_tasks_req_data 创建任务接口{POST http://project.ci/api/tasks}请求数据
修改 put_task_req_data 指派任务接口 {PUT http://project.ci/api/tasks/5b445e3a72449eddc2f0962f}请求数据
npm run a
修改 create_and_assign_req_data 创建任务接口{POST http://project.ci/api/tasks}请求数据
npm run c
修改 create_project_template 创建任务接口{POST http://project.ci/api/projects/from-template}请求数据
npm run p
- 以下脚本贴入浏览器控制台
- 通知的数量会在控制台打印 global.noticeCount
- 重新测试需要单独执行语句: global.noticeCount =0;
global.noticeCount =0;
teambition.socket.on('all', function() {
//console.log(arguments);
if (arguments[0] === ':new:notifications' &&
new RegExp(/------/).test(arguments[1].content)
){
global.noticeCount = global.noticeCount + 1;
console.log("global.noticeCount: ", global.noticeCount)
}
})