如何模拟并发请求两个不同的请求
需求
用户抽奖可以中红包,红包总额会累积。 同时用户也可以将所中的红包总额兑换成优惠券,同时清零红包总额。
想验证这样一种极端情况 同时抽奖中红包和兑换优惠券, 有可能两个操作都成功。
如用户当前红包总额10元, 抽奖假如中了5元。
正常情况: 红包总额5;同时得到了一个10元的优惠券。
情形二: 红包总额变成15; 同时将之前的10元兑换成等额的优惠券。
情形三: 将之前的10元兑换成等额优惠券, 但红包总额变成0。
想用ab
来实现此功能 发现没办法同时指定两个不同的请求 如下所示
ab -n 2 -c 2 'draw_url' 'redeem_url'
ab
一次只能指定一个url。
现在我是通过charles
来实现的, 先构造抽奖和兑换请求 并先各执行一次
然后选中这两个请求右击选择Repeat
来实现并发请求两个不同的请求。
虽然能实现我的需求: 并发请求两个不同的请求, 但感觉操作起来有些繁琐。 不知有没类似ab
这种命令行的工具, 可以便捷地并发请求两个不同的请求。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我用过siege,可以在文本文件里指定随机访问的网址,支持并发,你可以试试,配置很简单。