Hi, I am new to gatling and even newer to grpc tests using gatling but I am facing the following issue.
I am trying to a gatling scenario and with the following setup it works -
setUp(scn.injectOpen(constantUsersPerSec(1).during(5))).protocols(baseGrpcProtocol);
All the 5 requests run, but the moment I increase the duration to 6,
setUp(scn.injectOpen(constantUsersPerSec(1).during(5))).protocols(baseGrpcProtocol);
The gatling run stops with no clear exceptions. There is just a warning that
GATLING GRPC TRIAL VERSION: gRPC protocol usage is limited, test will shut down when exceeding 5 virtual users or 5 minutes duration. Unlimited usage available on Gatling Enterprise: https://gatling.io/products.
I know there can’t be more than 5 users concurrently in the free version but that never happens here. Each user finishes their request much before 1 second to ever be more than 5 users at once.
I also tried using
setUp(scn.injectClosed(constantConcurrentUsers(1).during(1))).protocols(baseGrpcProtocol);
But even this sends multiple requests to the server and dies after the 5th request.
I don’t even get any exception as to why it’s failing. Just a gradle exception that Build failed with an exception.