做API測(cè)試以及管理果然還是postman最方便可以方便導(dǎo)出curl命令酪呻, 以及支持腳本編寫(xiě)test plan,
還可以做壓力測(cè)試, 唯一奇怪的是 遇到了 在壓力測(cè)試中 無(wú)法使用上傳文件的bug门扇。 所以只能用jmeter來(lái)代替。
用curl可以簡(jiǎn)單的測(cè)試API, 但是無(wú)法很好的進(jìn)行壓力測(cè)試
curl -F "pic=@search2.jpg" -X POST https://yixun.arhieason.com/api/resource/search -H '11: 222' -H 'app_version: 3.20' -H 'cache-control: no-cache' -H 'imei: CC98AD89-C92C-41B4-A236-B538B6417736' -H 'postman-token: 4ac2653d-fdb8-619a-9c8e-264c01839d7d'
jmeter是 java寫(xiě)的嬉探,有GUI也有命令行模式, 遺憾的是命令行模式 必須使用 GUI下產(chǎn)生的配置文件jmx棉圈,
這是因?yàn)閖meter的配置不只是url以及參數(shù)涩堤, 還包括很多test plan, 結(jié)果分析報(bào)告等 直接參數(shù)應(yīng)該非常復(fù)雜。
我使用的過(guò)程中遇到了delete方法不能發(fā)送之類的奇怪的問(wèn)題分瘾。
使用jmeter:
1: 安裝java, 配置環(huán)境變量
- 安裝jmeter,
也可以使用docker image
git pull justb4/jmeter
運(yùn)行命令是 docker run -it XXXID [jmeter command]