我对加特林(Gatling)有点陌生,因此我对我的幼稚查询表示歉意。 我正在尝试实现对发布请求的轮询(因为我需要订阅某些事件,因此我想获取更新)
我的情况如下:
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
class MapEditor(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 350, 100)
self.setWindowTitle('MapEditor')
def paintEvent(self, e):
drawer = QtGui.QPainter(self)
drawer.setRenderHint(QtGui.QPainter.Antialiasing)
r = QtCore.QRect(10, 15, 60, 60)
image_path = "red.png"
pixmap = QtGui.QPixmap(image_path)
pixmap = pixmap.scaled(r.size())
drawer.drawPixmap(r, pixmap)
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
ex = MapEditor()
ex.show()
sys.exit(app.exec_())
但是,在运行此方案时,出现以下错误:
val scn = scenario("LivePolling")
.exec(
polling.pollerName("LiverServer_Poll")
.every(10 seconds)
.exec(http("LiveServ_POST")
.post("/push")
.headers(headers_0)
.formParam("Event1!!!", ""))
)
.pause(5)
.exec(polling.stop)
setUp(scn.inject(atOnceUsers(1))).protocols(httpProtocol)
我认为,原因是该请求从未得到执行,因此加特林抛出了该错误,这很好。 现在,问题是为什么请求没有得到执行。
请让我知道我在做什么错