Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 格式化stirng值_String_Jmeter - Fatal编程技术网

String 格式化stirng值

String 格式化stirng值,string,jmeter,String,Jmeter,我在变量中有以下值 9.2.345.113619.2-218.98721247546.30582.1191562771895.2 我想将此值的格式更改为9-2-345-113619-2-218-98721247546-30582-1191562771895-2,并将其存储在另一个变量中。JMeter中有任何函数可以做到这一点吗?假设您的值存储在JMeter_变量中 然后放置一个bean外壳采样器,并编写下面提到的代码 value=vars.get("Jmeter_variable").repl

我在变量中有以下值

9.2.345.113619.2-218.98721247546.30582.1191562771895.2

我想将此值的格式更改为9-2-345-113619-2-218-98721247546-30582-1191562771895-2,并将其存储在另一个变量中。JMeter中有任何函数可以做到这一点吗?

假设您的值存储在JMeter_变量中

然后放置一个bean外壳采样器,并编写下面提到的代码

value=vars.get("Jmeter_variable").replaceAll("\\.","-");
vars.put("Updated_variable",value);
现在使用${updated_variable},您要在其中使用

内联,使用函数

利用函数反变量

在任何Beanshell测试元件中:

vars.put("newStudyID", vars.get("").replaceAll("\\\\.","-"));

有关在JMeter测试中使用脚本的更多信息,请参阅指南。

获取错误线程名称的可能重复:线程组1-1示例开始:2016-03-28 11:07:52 IST加载时间:2连接时间:0延迟:0字节大小:0标头大小:0字节大小:0正文大小:0示例计数:1错误计数:1响应代码:500响应消息:org.apache.jorphan.util.JMeterException:调用bsh方法时出错:文件中的eval:内联求值:``value=vars.get9.2.345.113619.2-218.98721247546.30582.1191562771895.2.replaceAl。在第1行第15列遇到9.2.345。响应标题:SampleResult字段:ContentType:DataEncoding:Null是否直接将值放入注释中所示的vars.get方法中?它是否是Jmeter变量?如果这不是Jmeter变量,并且您在beanshell smapler中自行定义,请使用此代码-字符串值=9.2.345.113619.2-218.98721247546.30582.1191562771895.2;value=value.replaceAll\\,-;变量putu变量,值;这是我的代码值=vars.get${studyid}.replaceAll\\,-;变量putnewStudyID,值;JMeter变量${studyid}保存值9.2.345.113619.2.218.98721247546.30582.1191562771895.2
${__BeanShell(vars.put("newStudyID"\, vars.get("").replaceAll("\\\\."\,"-")),)}
vars.put("newStudyID", vars.get("").replaceAll("\\\\.","-"));