https://github.com/codeforequity-at/botium-loadtesting
https://github.com/codeforequity-at/botium-loadtesting
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codeforequity-at/botium-loadtesting
- Owner: codeforequity-at
- License: mit
- Created: 2018-10-26T21:55:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-26T21:58:48.000Z (over 7 years ago)
- Last Synced: 2025-07-29T16:26:14.824Z (10 months ago)
- Size: 2.93 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Task 2: Chatbot performance and load testing
A lot of community members are asking for performance and load testing for chatbots.
The task is to develop a tool based on Botium which can be parameterized to:
* run a given conversation script sequential for x times
* run a given conversation script in parallel on x threads
* measure the response times during execution and report it during execution and as final summary
* The script should be developed in Javascript (Node.js)
* As test object you can use [this tutorial](https://chatbotsmagazine.com/3-steps-setup-automated-testing-for-google-assistant-and-dialogflow-de42937e57c6) to setup a simple chatbot with Dialogflow
* See [this Botium sample](https://github.com/codeforequity-at/botium-core/blob/master/samples/scripting/botiumFluentMemory.js) for an example how to run a single convo file against a chatbot with Botium
The code will be the base for a new Botium module which will be published later on (not part of this task).