如何在jmeter中配置python

jfewjypa  于 12个月前  发布在  Python
关注(0)|答案(1)|浏览(159)

我已经创建了一个python代码来显示数据库中的数据,我想测试并查看使用jmeter应用程序的代码的吞吐量,延迟,资源利用率和错误率的值。
但在JSR223 Sampler中,没有python或jython语言选择选项
我如何使python或jython语言选项出现在jmeter中,因为我已经下载并安装了lib中的jython.jar文件,但仍然没有该选项的选项

llew8vvj

llew8vvj1#

1.使用JMeter测试一段Python代码的性能并不是最好的主意,因为JMeter是一个纯Java应用程序,Python支持可以通过Jython解释器添加,因此您将测量JMeter运行Jython代码的可能性,而不是代码性能本身

  1. Jython只支持支持has ended 3 years ago的Python 2。你确定你的代码是完全兼容的,可以被两个解释器使用吗?
    1.每次JMeter遇到Jython的JSR223测试元素时,它都会创建一个Jython解释器的示例,这会消耗资源并且效率不高。如果你想对数据库本身进行负载测试,最好考虑使用JDBC请求采样器。如果JDBC请求采样器不够强大,请考虑使用Groovy语言,Groovy脚本可以被编译和缓存,提供接近本机代码的性能。更多信息请参见Beanshell vs. JSR223 vs. Java For JMeter: Complete Showdown文章。
    如果尽管有以上几点,你仍然想在JMeter中添加Python支持:
    1.请确保chooseJython Standalone版本,而不是“插件”或其他版本。当前的直接链接是https://repo1.maven.org/maven2/org/python/jython-standalone/2.7.3/jython-standalone-2.7.3.jar
    1.将.jar文件放到JMeter安装的“lib”文件夹中(或JMeter类路径中的适当位置)
    1.重新启动JMeter以获取.jar


的数据

相关问题