【发布时间】:2017-07-03 12:55:04
【问题描述】:
在 jmeter 中使用 bean shell 采样器如何从下面的字符串中删除 "$bbbb,P10,868324023031300,20160816090741" 之前的字符 "=xxxxIoT2?data=$bbbb,P10,868324023031300,20160816090741"
【问题讨论】:
-
你只想要$后面的值?所以只需使用子字符串
在 jmeter 中使用 bean shell 采样器如何从下面的字符串中删除 "$bbbb,P10,868324023031300,20160816090741" 之前的字符 "=xxxxIoT2?data=$bbbb,P10,868324023031300,20160816090741"
【问题讨论】:
有许多可能的选择,您需要向我们提供更多详细信息,以便我们提出最佳解决方案。同时,这里是最直接的方法:
String before = "=xxxxIoT2?data=$bbbb,P10,868324023031300,20160816090741";
String after = before.split("data=")[1];
演示:
还要注意 Beanshell 不是最好的脚本选项,因此请考虑切换到 JSR223 Sampler 和 Groovy 作为 Groovy 语言:
【讨论】: