php api 测试工具,5种常用的API测试工具

项目开发的过程中经常少不了API接口的开发,接口的性能,并发数,执行时间如何去测试,仅仅依赖测试来获取这些结果,这是一种不好的现象,优秀的程序猿都会自己在提交测试环境之前,来测试一下接口的并发性。所以压测工具是必须要掌握的。

1.jmeter(四星推荐)

Ubuntu下安装使用

sudo apt-get install openjdk-8-jre-headless

wget -c https://www-eu.apache.org/dist//jmeter/binaries/apache-jmeter-5.1.1.tgz

使用栗子

# -n non-GUI mode

# -t source .jmx script to run

jmeter -n -t your_script.jmx

2. wrk(四星推荐)

Ubuntu下安装使用

git clone https://github.com/wg/wrk.git

cd wrk

使用栗子

wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html

3. ab(五星推荐)

Ubuntu下安装使用

apt-get install apache2-utils

ab -h

使用栗子

ab -c5 -n100 -p data.json -T application/json

-H 'Content-Type: application/json'

http://127.0.0.1:10111/ab/

4. siege(三星推荐)

Ubuntu下安装使用

sudo apt-get install -y siege

使用栗子

siege -c50 -d10 -t3M http://some.application.com

5. http_load

Ubuntu下安装使用

mkdir ~/http_load_src

cd ~/http_load_src

curl -O http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz

tar -xzvf ./http_load-12mar2006.tar.gz

cd http_load-12mar2006

make

sudo make install

cd ~

rm -rf ~/http_load_src

使用栗子

./http_load -rate 5 -seconds 10 urls

以上5种常用的测试工具,可以根据实际情况,具体选择。

4.8

05

Post Views:

1,902

Tags:API

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值