您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
Jmeter引用cookies進行登錄實戰(zhàn)
作者:江永道 發(fā)布時間:[ 2016/6/1 10:42:49 ] 推薦標簽:性能測試工具 Jmeter

  近公司需要做性能測試,我琢磨著也來試試吧,以jmeter登錄接口為例,下面的這個登錄頁面

  在測試之前,我們輸入用戶和密碼先手動登錄下,看看有那些網(wǎng)絡(luò)信息,使用fiddler抓包

  登錄發(fā)送的是這個請求,我們看下使用什么方式,以及用到那些參數(shù)
  看下圖,可以看到是POST發(fā)送方式,以及包含N多cookies

  在下圖可以看到有5個參數(shù)
  1、Csrf_test_name:這個參數(shù)的請求值可以看到和cookies里面的csrf_cookie_name值一樣,這樣我們可以從cookies中獲取該參數(shù)的值
  2、Username:用戶名
  3、Password:密碼
  4、Auto_login:請求值為1,我們先不管這個是干嘛的,到時候我們也填1
  5、Login_submit:請求值為1,我們先不管這個是干嘛的,到時候我們也填1

  看下響應(yīng)結(jié)果,是json類型數(shù)據(jù),可以看到username被返回,也包含一些其它的字段信息,這里的某些信息可以用作響應(yīng)斷言

  好了,接下來使用jmeter來測試了,引用cookies,這也是這次分享的重點
  要確保jmeter.properties(這個文件在安裝目錄的bin目錄下),文件里面的設(shè)置項CookieManager.save.cookies=true
  可以從測試計劃中添加線程組,這里我定義跑100個

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd