新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
成都网站建设哪家好,找成都创新互联!专注于网页设计、成都网站建设、微信开发、小程序设计、集团企业网站制作等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:生料搅拌车等众多领域,积累了大量丰富的经验,同时也获得了客户的一致赞美!这篇文章主要介绍jmeter调用python的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
jmeter中使用python脚本
在jmeter中使用python脚本,搜了下,找到三种方式:
1、使用Jython包
下载 Download Jython 2.7.0 - Standalone Jar 包,放到jmeter/lib/目录下,重启jmeter,就能在sampler中找到JSR223 Sampler,里面就有python,但是,是python2.7,所以,对我没啥用
2、jmeter-functions-execute-python-script-1.0.jar,网上有个这个包,可以从函数助手那边进去执行python脚本,试了下失败了,就不介绍了,有兴趣可以百度下咋弄
3、OS Process Sampler,使用这个组件可以执行脚本,后面着重介绍这个,使用了下,很强的组件,理论上,只要你脚本能力强,可以获得各种想要的(终于看到摆脱java的希望了)
OS Process Sampler,这个组件可以用来启动一个可执行程序,由于是通过命令行方式启动,所以我们可以用任何语言编写一个测试用的可执行程序(比如Linux的sh脚本)。在该可执行程序中调用我们的接口,并把返回的原始数据输出而交由JMeter做后续解析判断。
位置:/sampler/OS Process Sampler
这个组件有几栏:
command:可执行文件(windows系统建议放.bat脚本或exe文件,linux系统放shell;干过windows下放了shell直接报非可执行文件) working directory:工作目录,默认是jmeterbin 目录,可指定 command parameters:参数,如果脚本需要传参,可在这边传
既然这个组件可以执行bat文件,那我们在bat文件里面再调python文件不就实现了嘛~
以上是jmeter调用python的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!