jmeter小问题解决方案合集

问题1、在http请求,post的body中输入中文,显示乱码,怎么解决?

在jmeter的bin目录下,找到这个文件jmeter.properties,把jsyntaxtextarea.font.family=Hack这行的注释去掉


问题2、http请求,传参的时候带中文,报错

把参数放到parameter中,并勾选编码下方的复选框,然后再调试,就能成功了


或者该参数的编码不是utf-8,此时去找应该是什么编码,有的是GBK,输入GBK就能调试通过了。


问题3、添加一个登录接口后,再加别的接口,发现登录的cookie没有保存并传递给其他请求

(1)添加了2个配置元件,HTTP Cookie 管理器,HTTP信息头管理器(这个可以直接从其他录制好的脚本拷贝过来就行)

(2)HTTP Cookie 管理器,Implementation,选HC3CookieHandler,Cookie Policy选择compatibility,这个选项兼容性最强

(3)HTTP信息头管理器,这个可以直接从其他录制好的脚本拷贝过来就行,不要也没有关系

之前按照这样做,怎么都不保存不了cookie,后来不知道为什么就好了,也不知道这个是不是真的解决方案


问题4:用jmeter的beanshell下载图片到本地,之前一直调试不通过,后来终于发现了问题

问题参考我之前发的帖子:http://bbs.csdn.net/topics/392183602?page=1#post-402531937

是因为log语句不能有空格,也不能把加号变为别的符号,如逗号,于是把log语句改成如下的格式就正常了。也可以把log语句全都删除

log.info("url:"+url); 

问题5:一个请求,已parameters的方式传递参数,其中某个参数是json格式的字符串,这时把这个单独的json串里需要参数化的地方参数化就好了;但是不能加HTTP信息头管理器,加上就会报错,走不过去。

当某个请求,是以body data形式传递的json串,此时要在这个请求的下级,加上一个HTTP信息头管理器,如下图所示



问题6:普通的soap请求,也要加信息头管理器,如下所示:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值