如何连接量角器 js测试后用松弛测试发送钩子吗?如何连接量角器js测试与松弛测试后发送挂钩?
0
A
回答
1
使量角器达到Slack webhook的一种方法是使用onComplete
block in your config。下面是一个使用request-promise
将请求发送到懈怠的例子:
// ...
onComplete: function() {
var rp = require('request-promise');
var options = {
uri : 'https://hooks.slack.com/services/YOUR_SLACK_WEBHOOK',
method: 'POST',
body: {
'attachments': [{
'title': 'E2E Test Results'
}]
},
channel: '#YOUR_SLACK_CHANNEL',
username: 'TestBot',
mrkdwn: true,
json: true
};
// send to slack...
return rp(options)
.then(function(res) {
console.log(res);
})
.catch(function(err) {
console.log(err);
});
},
安装request-promise
,块添加到您的量角器配置,添加您的松弛网络挂接URI和渠道名称,并使用配置运行测试。你必须做一些家庭作业才能按照自己的喜好进行调整,但这就是jist。
-2
let SpecReporter = require('jasmine-spec-reporter').SpecReporter;
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: [
'spec.js'
],
onPrepare: function() {
jasmine.getEnv().addReporter(new SpecReporter({
spec: {
displayStacktrace: true
}
}));
},
onComplete: function() {
var rp = require('request-promise');
var options = {
uri : 'https://hooks.slack.com/services/YOUR_SLACK_WEBHOOK',
method: 'POST',
body: {
'attachments': [{
'title': 'E2E Test Results'
}]
},
channel: '#YOUR_SLACK_CHANNEL',
username: 'TestBot',
mrkdwn: true,
json: true
};
// send to slack...
rp(options)
.then(function(res) {
console.log(res);
})
.catch(function(err) {
console.log(err);
});
}
};
相关问题
- 1. 测试HTTP挂钩
- 2. Laravel 5.3 - 避免在PHPUnit的测试发送松弛通知
- 3. 角度js测试与Grunt
- 4. 如何使用量角器js测试无角网站?
- 5. 如何使用'runserver'轻松测试与Django的https连接?
- 6. 如何从量角器测试Angular js日期选取器
- 7. 测试不可见行与量角器
- 8. 量角器如何测试select2
- 9. 量角器:如何测试window.print()
- 10. 动态测试后端服务器的TCP连接测试
- 11. 量角器浏览器但未连接到测试网址
- 12. Webstorm内的量角器测试没有浏览器连接
- 13. 如何测试与Exchange Server的连接?
- 14. 如何测试jpa连接?
- 15. 量角器测试角$ http拦截器
- 16. 如何测试git钩子
- 17. 量角器和Saucelabs发送测试名称
- 18. 茉莉花测试案例与角js
- 19. 实习生JS - 测试定义之前的异步挂钩?
- 20. 服务器套接字 - 发送测试消息以检测连接
- 21. 量角器e2e足够角度测试
- 22. 角JS单元测试控制器
- 23. 如何检测API挂钩?
- 24. Winsock连接测试
- 25. 测试Memcached连接
- 26. PDO连接测试
- 27. 量角器测试开启浏览器
- 28. 如何计算和测试并发连接的数量?
- 29. 量角器 - 每次测试前和每次测试后都运行代码
- 30. 如何在连接后测试TCPClient断开的连接?
使用来自npm的'slack-node'模块。请参阅https://www.npmjs.com/package/slack-node。 –
@SudharsanSelvaraj:什么是松弛? –
你有一个简单的例子测试文件应该看起来如何? – Losmi