我想删除特定HTTP采样器请求的用户定义变量的端口号。
我在用户定义的变量中动态调用端口,所以如果我在请求之前将变量更新为null,我无法在请求之后动态设置它
答案 0 :(得分:0)
通常你可以使用不同的变量,但是动态,例如在Sampler中用newPort交换变量端口:
添加JSR223 PreProcessor作为请求的子项:
vars.put("tempVar", vars.get("port"));
vars.put("port", vars.get("newPort"));
并添加JSR223 PostProcessor作为请求的子项:
vars.put("port", vars.get("tempVar"));
另一种选择是在Path字段中发送所有URL,而不使用端口和协议以及服务器名称)。 e.g:
http://localhost/continue?test=test