遠程的jmeter自動執行完,如何回調通知被調用者“結束”狀態
阿新 • • 發佈:2017-11-29
告訴 分享圖片 遠程服務 圖片 方案 elf efault python應用 clas
場景: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
遠程的jmeter自動執行完,如何回調通知被調用者“結束”狀態