如何連接量角器 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