Jmeter测试get接口提示“URLPath参数异常”

1.例如获取验证码接口,该接口使用get方法,入参是获取的变量值encStr和uuid,如果获取的encStr或uuid参数值包含有特殊字符时,Jmeter返回信息中有以下几种提示:(1)提示“URLPath中参数校验异常”;(2)提示HTTP Status400;(3)提示 illegal character in URL

2.遇到这种情况,不要着急,慢慢的试总能解决的,我介绍一下我踩过坑:

  (1)第一种是按照如下图所示进行设置,将入参写到Body Data中,运行后返回数据提示“URLPath中参数校验异常”

(2)再换一种方法,将入参写到URL路径中,如下图所示,也提示“URLPath中参数校验异常”

        (3)换一种方法,将入参写到Parameters中,分别输入对应的入参的名称和值,如下图所示,运行后返回数据提示HTTP Status400

    (4)再试一次,将入参写到Parameters中,将参数和值都写在 值 里面,如下图,运行后提示illget character in URL;

  (5)最后再来一次,勾选参数后对应的“编码(encode)”复选框,重新运行,发现不再报错啦

 

posted on 2021-01-11 19:11  肖兔—随遇而安  阅读(710)  评论(0编辑  收藏  举报