This is a simple stress test for the device data ingestion service. It is intended to be run on a single machine, and will generate a large number of devices and send data to the ingestion service.
Related:
Requirements:
- .NET 7.0 SDK. Other versions may work.
- Windows or Linux
- Change the placeholder API endpoint and authentication token in code
- Run the below commands in the project directory.
- You can now run the executables
The below commands will build the project and output single, portable executable files.
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true
dotnet publish -c Release -r linux-x64 --self-contained true -p:PublishSingleFile=true