Selenium 如何在主机中获取分布式测试日志的每个步骤?
在JMeterWebDriver采样器中,我正在打印一些日志。当我作为一个简单的测试运行时,它会创建日志。但如果未生成“按分布式测试要求运行”日志,则只生成与分布式测试相关的日志,而不是使用webdriver sampler打印的日志Selenium 如何在主机中获取分布式测试日志的每个步骤?,selenium,jmeter,Selenium,Jmeter,在JMeterWebDriver采样器中,我正在打印一些日志。当我作为一个简单的测试运行时,它会创建日志。但如果未生成“按分布式测试要求运行”日志,则只生成与分布式测试相关的日志,而不是使用webdriver sampler打印的日志 2017-11-27 12:09:31,733 INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started 2017-11-27 12:09:31,733 INFO o.a.j.t.
2017-11-27 12:09:31,733 INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started
2017-11-27 12:09:31,733 INFO o.a.j.t.JMeterThread: Thread started: FacebookThread 1-1
2017-11-27 12:09:56,630 INFO c.g.j.p.w.s.WebDriverSampler: Actions:login,UserDetails
2017-11-27 12:09:56,632 INFO c.g.j.p.w.s.WebDriverSampler: Timing:11687,203
2017-11-27 12:10:02,312 INFO o.a.j.t.JMeterThread: Thread is done: FacebookThread 1-1
2017-11-27 12:10:02,313 INFO o.a.j.t.JMeterThread: Thread finished: FacebookThread 1-1
2017-11-27 12:10:03,261 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2017-11-27 12:10:03,261 INFO o.a.j.g.u.JMeterMenuBar: setRunning(false, *local*)
但是,如果在分布式模式下运行相同的测试,日志将被删除
2017-11-27 12:12:14,490 INFO o.a.j.e.ClientJMeterEngine: sent test to 192.168.0.5 basedir='.'
2017-11-27 12:12:14,490 INFO o.a.j.e.ClientJMeterEngine: Sending properties {}
2017-11-27 12:12:14,490 INFO o.a.j.e.ClientJMeterEngine: sent run command to 192.168.0.5
2017-11-27 12:12:14,490 INFO o.a.j.e.DistributedRunner: Remote engines have been started
2017-11-27 12:12:14,490 INFO o.a.j.g.u.JMeterMenuBar: setRunning(true, 192.168.0.5)
2017-11-27 12:12:42,113 INFO o.a.j.g.u.JMeterMenuBar: setRunning(false, 192.168.0.5)
我还需要在分布式测试中记录每个步骤。
谢谢。我建议不要将值打印到jmeter.log文件中,而是将它们保存到jmeter变量中,如
- 在WebDriver采样器中:
var vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables() vars.put('Actions', 'login,UserDetails') // or whatever relevant action name vars.put('Timing', '11687,203')
- 在user.properties中:
操作
和计时
JMeter变量值
更多信息:
sample_variables=Actions,Timing