開發各種軟件或系統都需要進行壓力測試等,近來有一個後臺web系統新需要進行測試,怎麼才能很方便的測試呢,curl就ok了。
curl是linux/unix下很強大的命令,全稱 command url,web測試中最重要的應該算是維持session,而客戶端實現的方式是使用cookie。
curl參數介紹:
--data post方式參數
-L 自動重定向
-c 將cookies保存到文件
-b 將cookie一起發送至服務端
下面看一下具體的操作:
模擬登陸:
1
|
curl -L -c cookie --data "username=xxx&password=xxx" my_login_url
|
獲取登錄後的頁面:
1
|
curl -b cookie pages_after_login_url
|
這樣就可以在終端下進行一些併發測試了。
更多文章請前往小胖軒.