Jmeter上Beanshell类型的变量断言

Beanshell type of variable assertion on Jmeter

我想通过像这样使用 Beanshell 断言来验证 Jmeter 响应中的一些变量类型

(C# 示例)

if(foo typeof bar){
   //stuff
}

我用谷歌搜索了 beanshell 文档,但我找不到与此相近的任何内容。

有没有办法做类似的事情?

谢谢。

您在寻找 instanceof 接线员吗?

foo ="1";

if (foo instanceof String) {
   log.info("It's a string");
}

foo = 1;

if (foo instanceof bsh.Primitive) {
   log.info("It's a primitive");
}

还要注意 starting from JMeter 3.1 it's recommended to use JSR223 Test Elements and Groovy language so it worth migrating to JSR223 Assertion and Groovy language