1. 程式人生 > >遠程的jmeter自動執行完,如何回調通知被調用者“結束”狀態

遠程的jmeter自動執行完,如何回調通知被調用者“結束”狀態

告訴 分享圖片 遠程服務 圖片 方案 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自動執行完,如何回調通知被調用者“結束”狀態