
正文
远程的jmeter自动执行完,如何回调通知被调用者“结束”状态
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
场景: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 Resourceclass TestAPI(Resource):
def get(self):
print 'ok'
return 'ok'
def post(self):
key = request.form['key']
return
from flask_restful import Apiapi = Api(APP)api.add_resource(TestAPI, '/test/url1')
2、jmeter配置:插件位置

post 请求http://127.0.0.1/test/url1 请求数据 key=23









