如何在线程组内的所有线程之间共享数据(在理想的关联数组String - > Integer中)?我对同步数据访问或至少原子操作感兴趣。
或者我可以连接no-sql数据存储(即redis)和JMeter吗?任何现有的解决方案?
答案 0 :(得分:2)
你应该澄清你打算用它做什么,并确保你真的需要它。 如果确认,那么你有不同的选择:
使用第三方库http://code.google.com/p/jmeter-plugins/wiki/InterThreadCommunication
使用Singleton模式+ Java采样器在java中编写您自己的机制,请参阅Testing Java Classes with JMeter
使用jsr223(groovy)+之前的java自定义代码
但是再次确保你需要它,因为它可以减慢jmeter或者更糟糕的是你的测试会给出错误的结果,或者如果你通过你的自定义类在JMeter上添加争用那么太乐观了。
此致
Philippe M。