jemter可以使用python webdriver脚本吗

2025年03月23日 09:10
有1个网友回答
网友(1):

原理不相同。jmeter主要是做SOCKET 并发性能测试的。 webdriver通常做功能测试。


当然如果你出现功能与性能交叉的情形,比如模拟用户并发访问测试。可以将两者结合。


没有做不到,只有想不到。


办法有几个:

  1. 做一个代理应用服务器。使用python做。采用WEB RESTFUL接口,多进程方式工作。 jmeter只需要将请求发到代理应用服务器上。就可以完成webdriver。好处,绝对可行,性能功能都不受影响。坏处,需要开发一个小框架,大约100-200行代码。

  2. jmeter直接驱动。办法是通过jython将相应的webdriver的接口暴露成java的调用接口。再通过jmeter的插件挂入。好处是省了一个代理。坏处是兼容性差,需要对java了解较多。开发代码量约500行

  3. 直接使用webdriver的java接口。你打算用jmeter了,自然就可以直接使用这个接口,与python没有什么关系。

  4. 抛开jmeter,咱自己用python脚本做性能测试,结果也是杠杠的。不比jmeter差。