我在 JMeter 中有以下 XML 请求,如下所示:
<gml:lowerCorner>13.84 6.3677</gml:lowerCorner>
<gml:upperCorner>64.9404 17.8612</gml:upperCorner>
如何编辑这些值以便每次都随机生成?我希望用 Java 实现这一点,但也考虑使用 Javascript。任何帮助将不胜感激。
最佳答案
我建议使用 JMeter Functions反而。看起来像_Random() 或 _RandomString()可能是一个不错的选择。
类似于
<gml:lowerCorner>${__Random(0,99,)}.${__Random(0,99,)} ${__Random(0,9,)}.${__Random(1111,9999,)}</gml:lowerCorner>
应该可以帮到你。
不建议使用 Beanshell 进行繁重的脚本编写。对于一次性或非常轻的事情,例如读取配置文件、向日志附加某些内容等,这很好,但是多次调用来获取随机数可能会对您的测试性能产生负面影响。如果您需要深入了解 Java 代码,我建议使用 JSR223 Sampler (或预处理器)和 Groovy 作为语言,因为它提供与 native Java 代码相当的性能。
关于java - 使用 Java 在 Beanshell 中编辑 XML 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21984604/