我有一些用python编写的已经工作的selenium脚本。但是,我目前的用例是通过jmeter运行它们。
我知道我可以在jmeter中添加webdriver采样器以将硒与jmeter集成。但是如果脚本是用python编写的呢?
是否可以或者我需要将脚本转换为java?
答案 0 :(得分:3)
这取决于你想要达到的目标:
如果您需要简单地运行"按原样进行测试,你可以:
参见" jython / python" JSR223 Test Elements下的脚本选项
如果您希望Selenium测试与现有JMeter测试并行执行,最简单的选择是使用Taurus工具同时执行JMeter和Selenium时间。
如果您需要使用Python Selenium测试来创建负载,将它们转换为JMeter格式将是一个更好的主意,因为使用真正的浏览器内存占用量很大,因此您无法进行或多或少的巨大负荷。
如果需要,执行关联和参数化
您还可以查看How to Convert Selenium Scripts into the JMX文章,了解自动关联的替代方法。
答案 1 :(得分:0)