場景:python應用通過paramiko在遠程服務器上啟動jmeter執行性能壓測,壓測完,jmeter通過回調函數告訴應用‘執行狀態’
方案:python應用寫一個restful api,接收jmeter的回調;jmeter通過(tearDown Thread Group)執行完調用這個api
1、python應用:
回調的restful api
import sys reload(sys) sys.setdefaultencoding('utf8') from flask import request from flask_restful import Resource class TestAPI(Resource): def get(self): print 'ok' return 'ok' def post(self): key = request.form['key'] return
from flask_restful import Api api = Api(APP) api.add_resource(TestAPI, '/test/url1')
2、jmeter配置:插件位置
post 請求http://127.0.0.1/test/url1 請求數據 key=23