I'm no Python dev, so probably going about this the wrong way. But I don't get why it matters if there is a trailing slash. So I commented that part out. I think most users would benefit from this.
Disabling the restriction on ending with a /
At least for ApacheBench 2.3, a trailing slash is required, or else the message ab: invalid URL is returned.
ab: invalid URL
If you can specify a version of AB where it isn't required, we could make this switchable behavior. But I don't think we simply want to remove that check completely, or if we do, we should find a way to clearly pass through the error when the bees don't work because of a missing trailing slash.