当我尝试导航到参数选项卡(参数化请求网址的一部分)时,对于带有正文数据的http请求,我无法执行此操作。 我收到以下错误 "您无法切换,因为您的数据无法转换为目标选项卡数据。要切换的空数据" 我不能清空身体作为发布数据所需的内容吗?
FYI。参数化任务很简单,部分网址需要填充一些随机的10位数字
欣赏指针。 我正在使用Jmeter 3.0 SEE Screen shot here
答案 0 :(得分:2)
您无需切换到参数选项卡。您可以通过将其替换为$ {10_digit_value}来参数化零件(随机10位数字)(此处,从变量名字段下的CSV日期设置配置中选取10_digit_value。参考图像)
包含参数化值和10_digit_value的CSV文件是要引用的列名。
用参考替换随机的10位数字。
如果随机数也在Path字段中,您可以采用相同的方法。
答案 1 :(得分:0)
我可以通过添加一个bean shell预处理器来解决这个问题,该处理器保留了HTTP请求,并且URL也被参数化。 这是我在HTTP请求URL中使用的命令 请求是一个POST请求,并在json {tags:....}}中有一些有效负载 /一些/ URL /路径//骨料?snapshotId = $ {添}
在我添加的bean shell预处理器中 以下
import java.lang.System;
String timStr = System.currentTimeMillis().toString();
vars.put("tim", timStr );
这会用动态值替换url的一部分,并在post请求中保留我的Json。