gpt4 book ai didi

java - 如何在jmeter中创建和调用自定义函数

转载 作者:太空宇宙 更新时间:2023-11-04 07:37:21 26 4
gpt4 key购买 nike

我使用 JMeter 进行负载测试,我创建 1000 个线程,每个线程发送一个 http 请求,如下所示:

{"email" : "test${__threadNum}@test.com"}

工作正常,现在我需要添加一个更复杂的场景。我需要传递使用我的自定义加密方法加密的电子邮件。

something like:  {"email" : MyCustomClass.encypt("test${__threadNum}@test.com")}

有没有办法从 JMeter 调用自定义 java 类。

最佳答案

我发现的最佳解决方案是编辑文件 BeanShellFunction.bshrc 并在其中添加 java 方法,

String encryptSession(String email) {
// TODO encrypt session!
return new String(email);
}

然后将其添加到 http 请求正文:

${__BeanShell(encryptSession("test${__threadNum}@test.com"))}}

关于java - 如何在jmeter中创建和调用自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16654886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com