2017-06-12 2 views
-3

Ich stieß auf ein Problem in Jmeetere, wenn Sie einen Rat haben, bitte rasieren Sie sich mit mir. Ich sende Anfrage für meine Anwendung, und ich klicke nach dem Öffnen des Links, in Response-Daten habe ich Skript ist deaktiviert. Klicken Sie auf Senden, um fortzufahren.
Senden. Die Antwortdaten sind eine Klick-Schaltfläche. Wenn ich darauf klicke, wird die Anwendungssite aufgerufen. Ich habe BeanShell PreProcessor versucht, konnte es aber immer noch nicht lösen.JMeter Response-Daten senden, um für die nächsten Aktionen fortzufahren

Dank

+0

JMeter funktioniert nicht auf UI-Ebene, also nicht sicher, worüber Sie sprechen: Aufnahme? Selen-basierter JMeter-Test? Kannst du bitte mehr Informationen geben und deine Frage besser formulieren, da es im Moment schwer zu lesen ist. –

+0

sehr schlecht formatter Frage ,, fügen Sie bitte weitere Details vor dem Aufstellen qiestions – vishal

+0

Sorry über die Verwirrung. Es ist ein HTTP-Request Sampler, keine Aufnahmen. Ich habe HTTP-Anfrage gesendet, ich habe Antworten bekommen. Ich habe Listener hinzugefügt, Ergebnisbaum anzeigen, ich habe die Textantwort auf HTML geändert, dann sehe ich die Klick-Schaltfläche im Sampler Results Data, also bin ich mir nicht sicher, ob die Antwortdaten anklickbar sind oder nicht. Danke – Enwar

Antwort

1

Ansicht Ergebnis Baum mit Blick HTML ist sehr begrenzt, wie JMeter Reference specifies:

Die HTML-Ansicht versucht, die Antwort als HTML zu rendern. Der gerenderte HTML-Code wird wahrscheinlich schlecht mit der Ansicht verglichen, die in einem Webbrowser angezeigt wird. es bietet jedoch eine schnelle Annäherung, die für die erste Ergebnisbewertung hilfreich ist. Bilder, Stylesheets usw. werden nicht heruntergeladen.

Diese Ansicht wird auch keine JS-Skripts ausführen. In Ihrem Fall sieht es beispielsweise so aus, als ob die aufgrund der HTTP-Anfrage zurückgegebene Seite von JavaScript abhängig ist. Daher haben die Entwickler dieser Seite ein -Tag hinzugefügt, das angezeigt wird, wenn Sie versuchen, die Seite zu laden, auf der JavaScript nicht vorhanden ist. Wenn Sie bei Text Ansicht der Seite betrachten, werden Sie die entiere zurück Seite sehen, und es wird so etwas wie enthalten:

.... 
<noscript>Script is disabled. Please click Submit to continue<button value="Submit" type="submit"/></noscript> 
... 

Wenn Sie zu HTML-Ansicht wechseln, wird es nur diesen Abschnitt angezeigt werden, da JavaScript nicht vorhanden ist.

Fazit: HTML-Ansicht ist sehr begrenzt und unterstützt Ihre Seite nicht. Verwenden Sie stattdessen Text, um zu verstehen, was Ihr Skript zurückgibt.

+0

Vielen Dank Kiril. Genau das hatte ich in meiner JMeter-Anfrage. Es hat viel geholfen, wirklich geschätzt! In diesem Fall kann die Submit-Dose in Jmeter klickbar sein oder hat eine Einschränkung? Danke – Enwar

+0

Nein, es wird nicht funktionieren, da das, was Sie in View Result Tree sehen, nur eine Aufzeichnung der letzten Sitzung ist. –

+0

haben Sie. Vielen Dank Kirlis geschätzt! – Enwar

Verwandte Themen