背景:
车险理赔系统中:避免因前端存在的漏洞导致风险渗漏,则在后端增加一层逻辑校验,即:在调用发送接口后增加部分字段必填性校验、以及部分字段耦合关联判断。在使用jmeter过程中遇到几个问题,则想记录下来。
问题一:提示 no cookie
原因:从浏览器中获取的cookie,早已被进行编码转换,导致cookie不正确
如图:username实际是中文字符,但从浏览器获取的cookie中看,已经转换问uincode(tip:uxxx可知)
解决方法:因http只支持ASCII可见字符。则在获取cookie时需检查cookie中是否带有unicode编码参数。若存在,则需自行转换回ASCII格式
问题二:接口调用但无反应。取样器显示response data:302
原因:代码进行控制,所有调用接口需确保从登陆接口跳转过来
引入:
解决方法:在cookie信息头处添加referer值