成都可以做网站的公司,互联网网站解决方案,网站开发需要多少钱,做网站需要的程序Jmeter之get请求传递的值为JSON体实践
get请求的常见传参方式
1、在URL地址后面拼接#xff0c;有多个key和value时#xff0c;用链接
2、在Parameters里面加上key和value 第一次遇到value的值不是字符串也不是整型#xff0c;我尝试把json放到value里面#xff0…Jmeter之get请求传递的值为JSON体实践
get请求的常见传参方式
1、在URL地址后面拼接有多个key和value时用链接
2、在Parameters里面加上key和value 第一次遇到value的值不是字符串也不是整型我尝试把json放到value里面请求后发现报错。经过多次尝试终于解决了Jmeter发送get请求的value值是json体的问题。
尝试一把json放到value勾选编码发送请求后报错提示参数异常
尝试二把json进行URL编码后再放到URL地址后面发现json里面有需要参数化的值所以请求后也是失败的
尝试三在网上查了一下资料发现可以用BeanShell PreProcessor前置处理器先将传参进行URL编码把json进行URL编码后再放到URL地址后面进行请求。
用户参数param_check_out设置
对参数进行URLEncode编码 另外安利一个好用的对返回的响应数据进行UTF-8编码的有效办法在线程组下面增加一个BeanShell PostProcessor就能解决响应数据乱码看不懂的问题了。
工作中遇到的问题解决了就很开心。希望一样帮到遇到困惑的你