背景:
車險理賠系統中:避免因前端存在的漏洞導致風險滲漏,則在后端增加一層邏輯校驗,即:在調用發送接口后增加部分字段必填性校驗、以及部分字段耦合關聯判斷。在使用jmeter過程中遇到幾個問題,則想記錄下來。
問題一:提示 no cookie
原因:從瀏覽器中獲取的cookie,早已被進行編碼轉換,導致cookie不正確
如圖:username實際是中文字符,但從瀏覽器獲取的cookie中看,已經轉換問uincode(tip:uxxx可知)
解決方法:因http只支持ASCII可見字符。則在獲取cookie時需檢查cookie中是否帶有unicode編碼參數。若存在,則需自行轉換回ASCII格式
問題二:接口調用但無反應。取樣器顯示response data:302
原因:代碼進行控制,所有調用接口需確保從登陸接口跳轉過來
引入:
解決方法:在cookie信息頭處添加referer值