如何批量压测登录态的接口

最近老是接到反馈说接口慢,那么这个时候你就有必要自我举证了。怎么批量压测一对url,然后查看接口整体情况呢。这里有两点要求:

  • 能够批量压测txt中的接口

  • 能够携带header或cookie

apache bench方案

ab并没有直接支持,不过有个扩展的插件apachebench-for-multi-url,具体使用如下:

  • 批量压测

ab -c 100 -n 2000 -L urls.txt > results.txt
  • 携带登录态

ab -c 100 -n 2000 -C "token=xxxxx" -L urls.txt > results.txt

siege方案

siege直接支持,还算比较方便。

brew install siege
  • 批量压测

siege -c 200 -r 3 -f bench-url.txt
  • 携带登录态

siege -c 200 -r 3 --header "Cookie: your-cookie-name=your-cookie-value" -f bench-url.txt

doc


想获取最新内容,请关注微信公众号

图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值