如何連接量角器 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. 如何在iOS的量角器測試中發送ENTER鍵?
- 5. 如何使用'runserver'輕鬆測試與Django的https連接?
- 6. 如何使用量角器js測試無角網站?
- 7. 測試Github後接收掛鉤中的主分支更改
- 8. 如何設置量角器測試調試與Visual Studio 2015年
- 9. 如何從量角器測試Angular js日期選取器
- 10. 量角器測試報告
- 11. 量角器條件測試
- 12. Angularjs量角器E2E測試
- 13. 量角器:如何測試window.print()
- 14. 量角器如何測試select2
- 15. 測試不可見行與量角器
- 16. 基準測試併發連接容量
- 17. 動態測試後端服務器的TCP連接測試
- 18. 如何輕鬆測試android
- 19. Azure StorageClient瞬態連接測試 - 掛起
- 20. 量角器瀏覽器但未連接到測試網址
- 21. Webstorm內的量角器測試沒有瀏覽器連接
- 22. JUnit4:測試關機掛鉤被稱爲
- 23. 如何測試與Exchange Server的連接?
- 24. 如何測試jpa連接?
- 25. 測試與HDFS的連接
- 26. 量角器測試角$ http攔截器
- 27. 如何在WebStorm中調試角度量角器測試
- 28. 如何測試git鉤子
- 29. 測試與WebLogic服務器的連接
- 30. 茉莉花測試案例與角js
使用來自npm的'slack-node'模塊。請參閱https://www.npmjs.com/package/slack-node。 –
@SudharsanSelvaraj:什麼是鬆弛? –
你有一個簡單的例子測試文件應該看起來如何? – Losmi