【发布时间】:2016-04-27 07:26:35
【问题描述】:
我有一个测量登录功能性能的场景,因为我使用 JSR223 预处理器使用 Javascript 加密我的密码,它大约 2000 行代码它工作正常它成功加密密码,我可以使用我的脚本登录它工作在少数用户中很好。
如果我们要处理大量用户,脚本一旦到达 JSR223 预处理器线程就会非常快地完成前 3 个步骤,处理时间会很长,这会导致性能测试延迟。
有什么建议可以微调这个过程吗?
我已经将缓存大小配置为 1024,即使执行需要很长时间。
对于 600 个用户,需要 1 小时 +++ 时间才能完成 1 个主和 3 个从属环境的过程。
【问题讨论】:
-
你运行jmeter的机器cpu使用率是多少?您是否尝试过使用多个 jmeter 代理?
-
我想要第二个 satkumar,因为我使用带有 Groovy (2.4.8/ Engine 2.0) 的 JSR223 预处理器,并且我有 140 行创建线程池的脚本,它需要 20-23在触发 JSR223 请求之前只需几秒钟即可处理。