When working on the performance testing process for chatbot, there are a few factors that must be considered and kept in mind. These include testing for personality, onboarding, understanding, navigation, intelligence, response time, and answering.
Besides this, the open-source or community tool that you can use for testing the performance of your chatbot include:
Chatbottest (a tool that operates for possible testing scenarios, expected scenarios, and almost impossible scenarios)
Botanalytics (for testing usability and conversational flow)
Dimon (for testing conversational flow and user experience)