testing - 如何在 Jmeter 中获取字符串长度和 subtring 用户定义的变量

标签 testing split jmeter

我用名称定义了一个用户定义变量:

message_title: "Test searching by title message"

然后我需要运行一个测试用例,输入是上述变量的子字符串,例如:“search”或“title”。

我使用了一个用户参数并用名称定义了 2 个变量:

len : ${__strLen(${message_title})}

middle_search: ${__substring(${message_title}, 5, ${__intSum(${len},-5)})}

但是当我运行测试用例时它抛出错误:

51 错误 - jmeter.threads.JMeterThread:测试失败! java.lang.NumberFormatException:对于输入字符串:“${__strLen(${message_title})}....

如何获取用户定义变量的长度和子字符串?

谢谢,

最佳答案

对于这对我有用的长度,我将结果存储在 len 变量中:

${__strLen(${message_title},len)}

然后:

${__substring(${message_title},5,${__intSum(${len},-5)},)}

关于testing - 如何在 Jmeter 中获取字符串长度和 subtring 用户定义的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52849548/

相关文章:

windows - 如何使用 CMD 命令将文件路径拆分为其组件,并使用双反斜杠再次连接

jMeter 循环遍历 CSV 中的所有值

unit-testing - Jest 进行 React 快照测试 - 失败的 Prop 类型 : Invalid prop `children` of type `string` supplied

ruby-on-rails - 如何测试 facebook 签名请求

java - 字符串拆分为两个列表

regex - jq 按模式拆分字符串

spring-boot - 我如何使用 mock 测试 OAuth2 资源服务器

haskell - 使用 MTL 在 DSL 中分离关注点

rest - Jmeter : How to check for empty text response

Jmeter 将变量传递给测试片段