Wie erstelle ich eine Warnung in Javascript. Ich verwende JSR223, mag aber nicht alert ("test");jmeter Wie man Alarmbefehl in JSR223 Sampler
Frage ist, warum erkennt es nicht, wie ich Sprache auf Javascript eingestellt habe und was müsste ich tun?
Wie erstelle ich eine Warnung in Javascript. Ich verwende JSR223, mag aber nicht alert ("test");jmeter Wie man Alarmbefehl in JSR223 Sampler
Frage ist, warum erkennt es nicht, wie ich Sprache auf Javascript eingestellt habe und was müsste ich tun?
JMeter ist kein Browser, funktioniert es auf Protokollebene. Was Web-Services und Remote-Services angeht, sieht JMeter wie ein Browser aus (oder besser mehrere Browser); JMeter führt jedoch nicht alle von Browsern unterstützten Aktionen durch. Insbesondere JMeter führt das in HTML-Seiten gefundene Javascript nicht aus. Noch macht es die HTML-Seiten als Browser (es ist möglich, die Antwort als HTML usw. zu sehen, aber die Zeiten sind in keinem Beispiel enthalten, und immer nur ein Beispiel in einem Thread wird gleichzeitig angezeigt).
, so dass JMeter kein clientseitiges JavaScript ausführt.
alle oben Sie Angenommen, können einen Pop-UI mit dem folgenden Groovy-Code in den JSR223 Sampler erstellen:
javax.swing.JOptionPane.showMessageDialog(null, 'test', 'JMeter says:', javax.swing.JOptionPane.INFORMATION_MESSAGE);
Demo:
Weitere Informationen: Apache Groovy - Why and How You Should Use It
Dank für diese Erklärung, schätzen – user1156718
Solch eine großartige Erklärung, nochmals vielen Dank. Ich habe viele Artikel gelesen, aber das erklärt es wirklich mit dem Fett usw., also vielen Dank. – user1156718
Hallo, Gibt es sowieso Javascript zu nennen, also zum Beispiel, wenn es nicht Javascript laufen lässt, aber das Javascript, zu dem ich kommen kann, könnte ich es selbst eins nach dem anderen nennen? – user1156718
was meinst du mit Alarm? ('alert (" test ");' ist ein interaktives Dialogfeld, während Sie in JMeter nichts interaktiv machen sollten, da Sie es in den meisten Fällen für viele Threads ausführen möchten Dialoge) –
Auch JavaScript in Jmeter ist Server-Side-JS, basierend auf Rhino: https://en.wikipedia.org/wiki/Rhino_(JavaScript_engine) –