当前项目的接口需要一些验签,签名,加密等算法,而验签,签名,加密等,需要通过对jmeter 进行二次开发,而进行二次开发需要使用java语言,如果对java语言稍弱,那么可以通过使用python来实现签名,加密等方法,然后使用jmeter去调用python脚本。此文主要介绍jmeter如何调用python脚本。
前提:提前准备好 python脚本 (test-CQ.py)
1、新建.bat文件(后续使用),比如类似这样的
2、jmeter上新增取样器 ---->OS进程取样器
选中 线程组 – ->取样器—>OS 进程取样器
执行python脚本生成后的接口返回值,提取其接口返回值中的关键字段(比如此处的eventId
),作为后续接口的输入值等。
后续的使用与平时使用的方法一样。