最近在工作中,对jmeter实践的点滴的记录,这里分享交流,不一定正确,仅供参考和讨论,有想法的欢迎留言、谈论,手机上图片如果不清晰,请点击【阅读原文】查看。
技巧1:中文url编码问题
问题:我们抓包下来,发现参数值是中文的乱码了,如果我们改成中文,会导致在页面数据是乱码的,如图
分析:
1、查看数据,发现所谓的乱码其实是url编码,我们放在fiddler的的小工具里解码下,就ok了
2、但是我们不可能每次输入,将中文手动转码,放到参数里面,我们必须实现jmeter自动转码
解决方案:
1、jmetetr自带有两个函数
${__javaScript(encodeURIComponent(‘${token}‘))}
${__urlencode(‘${token}‘))}
我们借助这两个函数来实现,这样在变量或者csv中填写中文,在请求中调用这两个函数来编码,如图,这样就解决了问题
技巧2、获取cookie的值
问题:在后续请求中想使用cookie,需要获取cookie的值
分析:
1、cookie是在登录或者打开页面的时候产生的,如图
2、这样我们想获取cookie,需要在这个请求下获取,我们例子是登录下面,获取相应的头信息里面的cookie
解决方案:
1、添加正则表达式
2、运行调试、查看,已经获取到cookie的值
推荐的文章
飞测的脚丫,往下踩(目录清单)
时间: 2024-10-04 19:46:39