Can anyone please suggest me how to do performance testing for azure Bot Service and also suggest me which tool will best suited for chatbot performance testing.
Thanks
Looking into How bots work article it is quite enough to send normal HTTP POST requests using JMeter's HTTP Request sampler in order to simulate real users talking to the bot:
You should be even able to record the requests from your browser/application to the Bot Controller, you should be interested in the ones which have api/messages
in their Path. The requests can be recorded using either JMeter's built-in HTTP(S) Test Script Recorder or JMeter Chrome Extension