forked from sphinix27/notifier_api_test
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Description
Apparently there is no limit of recipients to send a notification using the error of sending to repeated recipients we send a notification to many recipients without problems.
The problem could be very serious if you make enough requests with several recipients could slow down the response time of the server, the server could have a limit of requests per ip or display a message indicating that the user has sent too many notifications in a period of determined time in this way limiting the user.
Note: For this case we tried to send a notification with 666 recipients.
Environment
- An Notifier Server installed with version 1.0
- Operating System and version:
Windows Server 2012 R2
Requirements
- Rest Client: E.g. Postman.
- Channel already created for SLACK and retrieve id: E.g. 353
- Create Channels in SLACK with names: general, main, new and random
API
- Method:
POST - Endpoint:
/api/notifications
Steps to Reproduce
- Open Postman.
- In Postman select 'POST' method for URL.
- In Postman Enter the endpoint to send a notification.. E.g. http://128.0.0.1/api/notifications/
- In Postman select Body tab. A Key - Value appears.
- In Postman under Body tab select the radio button with the 'raw' option.
- In Postman under Body tab press the drop down list button that says 'Text' and select the 'JSON(application/json)' option.
- In Postman in text area field write the body for send a notification. E.g.
{ "channelId" : 353,
"priority" : "NORMAL",
"recipients" : ["#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new","#main","#general","#random","#new"],
"subject" : "Test with many recipients",
"content" : "A testing from notifier."
}Reactions are currently unavailable