我是Jmeter的新手,我熟悉LR . 但是无法在“VUser / Thread Group”的jmeter中获得一些功能 .
- 当我用jmeter中的 10 threads 运行我的脚本时,这是什么意思(
): -
所有10个用户同时执行相同的操作
要么
每个线程都在执行单独的操作
要么
一旦一个线程完成,另一个线程将开始执行 .
- 如何将j24中的'Rendezvous'函数放入某个特定的事务或操作,就像我们在Loadrunner中使用write
lr_rendezvous("R1");
来同时命中所有vuser一样 . 那可能在Jmeter那么怎么样?
3 回答
如果将线程数设置为10,则将其作为10个虚拟用户执行的loadrunner等效 . 所有线程将同时开始执行 .
您可以使用Synchronizing_Timer在JMeter中实现Rendezvous
http://jmeter.apache.org/usermanual/component_reference.html#Synchronizing_Timer https://blazemeter.com/blog/using-jmeter-synchronizing-timer
关于第1部分,“运行10个线程的脚本”意味着它们将同时开始运行...如果加速时间== 0 .
如果将ramp-up设置为[someValue] - 线程将被初始化 . 见article from jmeter docs .
如果你正在复制人类行为一个完整的会合事件,同一部分代码中不止一个人同时从事相同的功能,这是非常罕见的....在信用卡公司的订单只有4-在这一年中最大的购物日发生此类事件的5人 .
因此,如果您正沿着这条道路前进,请考虑您是否正在尝试重现人类行为,或者如果您有技术指标,那么您就会在此类事件中与少数专注用户进行竞争 .
在简历上使用特别突出的会合使用是您不想雇用的人的标志 .