{"id":888,"date":"2024-01-08T10:00:00","date_gmt":"2024-01-08T09:00:00","guid":{"rendered":"https:\/\/ittester.sk\/automatisiertes-testen\/behauptungen-in-jmeter\/"},"modified":"2024-06-06T12:15:49","modified_gmt":"2024-06-06T10:15:49","slug":"schadenszahler","status":"publish","type":"post","link":"https:\/\/ittester.sk\/de\/leistungstest\/jmeter-anleitung\/schadenszahler\/","title":{"rendered":"Behauptungen in JMeter"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Inhalts\u00fcbersicht<\/strong><\/h2>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-co-su-to-assertions\">\u010co s\u00fa to assertions?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-preco-potrebujeme-tvrdenia\">Pre\u010do potrebujeme tvrdenia?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-assertions-v-jmeter\">Assertions v JMeter<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-response-assertion\">Response Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-html-assertion\">HTML Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-size-assertion\">Size Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-compare-assertion\">Compare Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-bsf-assertion\">BSF Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-duration-assertion\">Duration Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-xml-assertion\">XML Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-xml-schema-assertion\">XML Schema Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-xpath-assertion\">XPath Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-md5hex-assertion\">MD5Hex Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-smime-assertion\">SMIME Assertion<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-jsr223-assertion\">JSR223 Assertion<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-co-su-to-assertions\">Was sind Behauptungen?<\/h2>\n\n<p>Assertions in JMeter sind Testplanelemente, die zur Validierung der vom Server erhaltenen Antwort auf eine bestimmte Sampler-Anfrage verwendet werden. Um die Antwort des Probenehmers zu testen, k\u00f6nnen wir den Anfragen des Probenehmers verschiedene Assertions als Kinder hinzuf\u00fcgen. Wenn die Assertion fehlschl\u00e4gt, wird die Probenahmeanforderung als fehlgeschlagen markiert, was sich auch in den Listenern f\u00fcr die Testergebnisse widerspiegelt, wie z. B. dem Aggregate Report Listener.  <strong>Wie f\u00fcge ich Assertion-<\/strong><\/p>\n\n<p><strong>Klicken Sie mit der rechten Maustaste auf Sampler Request -&gt; Fahren Sie mit dem Mauszeiger \u00fcber Add -&gt; Fahren Sie mit dem Mauszeiger \u00fcber Assertion -&gt; Klicken Sie auf die gew\u00fcnschte Assertion<\/strong><\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"630\" src=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/01\/response-assertion-825-630.webp\" alt=\"Screenshot des Hinzuf&#xFC;gens einer Antwortbest&#xE4;tigung\" class=\"wp-image-774\" srcset=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/01\/response-assertion-825-630.webp 825w, https:\/\/ittester.sk\/wp-content\/uploads\/2024\/01\/response-assertion-825-630-300x229.webp 300w, https:\/\/ittester.sk\/wp-content\/uploads\/2024\/01\/response-assertion-825-630-768x586.webp 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-preco-potrebujeme-tvrdenia\">Warum brauchen wir Behauptungen?<\/h2>\n\n<p>Assertions werden in Skripten f\u00fcr Leistungstests ben\u00f6tigt, um zu \u00fcberpr\u00fcfen, ob die vom Server empfangene Antwort korrekt ist und nicht durch eine erh\u00f6hte Serverlast beeintr\u00e4chtigt wird. Assertions sind auch bei der Durchf\u00fchrung von Funktionstests f\u00fcr verschiedene Arten von Anwendungen n\u00fctzlich, indem die tats\u00e4chliche mit der erwarteten Ausgabe verglichen wird.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-assertions-v-jmeter\">Behauptungen in JMeter<\/h2>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-response-assertion\">Antwort Behauptung<\/h2>\n\n<p>Response Assertion wird in Testskripten verwendet, um ein Muster im Antwortk\u00f6rper, im Header, im Code, in der Nachricht usw. zu \u00fcberpr\u00fcfen. Es gibt verschiedene Regeln f\u00fcr den Mustervergleich, um die Antwort zu \u00fcberpr\u00fcfen, z. B:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Enth\u00e4lt &#8211; wenn der Antworttext einen regul\u00e4ren Ausdruck enth\u00e4lt, der abgeglichen werden soll<\/li>\n\n\n\n<li>Entspricht &#8211; wenn der vollst\u00e4ndige Text der Antwort mit dem regul\u00e4ren Ausdruck \u00fcbereinstimmt<\/li>\n\n\n\n<li>Gleich &#8211; wenn der gesamte Antworttext mit dem Muster \u00fcbereinstimmt (nicht der regul\u00e4re Ausdruck, sondern die Musterzeichenfolge)<\/li>\n\n\n\n<li>Teilstring &#8211; wenn der Antworttext ein Muster enth\u00e4lt (kein regul\u00e4rer Ausdruck)<\/li>\n\n\n\n<li>Nicht &#8211; pr\u00fcfen, ob das Muster im Antworttext nicht vorhanden ist<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-html-assertion\">HTML-Assertion<\/h2>\n\n<p>Assertion HTML wird verwendet, um die Syntax der HTML-Antwort zu pr\u00fcfen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-size-assertion\">Gr\u00f6\u00dfe Behauptung<\/h2>\n\n<p>Size Assertion wird verwendet, um die Gr\u00f6\u00dfe der Antwort mit dem angegebenen Wert in Bytes zu validieren.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-compare-assertion\">Behauptung vergleichen<\/h2>\n\n<p>Compare Assertion wird verwendet, um die Ergebnisse des Samplers zu vergleichen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-bsf-assertion\">BSF-Behauptung<\/h2>\n\n<p>BSF Assertion wird zur Validierung des Stichprobenergebnisses mittels BSF-Skripting verwendet.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-duration-assertion\">Dauer Behauptung<\/h2>\n\n<p>Duration Assertion wird verwendet, um zu \u00fcberpr\u00fcfen, ob die Probenahmeanforderung innerhalb der angegebenen Zeit bearbeitet wird.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-xml-assertion\">XML-Assertion<\/h2>\n\n<p>XML Assertion wird verwendet, um zu \u00fcberpr\u00fcfen, ob die Antwort einer g\u00fcltigen XML-Syntax entspricht.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-xml-schema-assertion\">XML-Schema-Assertion<\/h2>\n\n<p>XML Schema Assertion wird verwendet, um die Antwort anhand des angegebenen XML-Schemas zu validieren.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-xpath-assertion\">XPath-Assertion<\/h2>\n\n<p>XPath Assertion wird verwendet, um die Antwort mithilfe von XPath-Ausdr\u00fccken zu validieren.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-md5hex-assertion\">MD5Hex-Behauptung<\/h2>\n\n<p>MD5Hex Assertion wird verwendet, um das Ergebnis des Samplers zu \u00fcberpr\u00fcfen, indem sein MD5Hex-Hash-Code mit dem angegebenen Hash-Code-Wert verglichen wird.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-smime-assertion\">SMIME-Behauptung<\/h2>\n\n<p>SMIME Assertion wird verwendet, um den &#8222;Body&#8220; der MIME-Nachricht zu verifizieren.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-jsr223-assertion\">JSR223-Behauptung<\/h2>\n\n<p>JSR223 Assertion wird verwendet, um das Ergebnis von Stichproben mit JSR223-Skripten zu validieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Assertions in JMeter sind Testplanelemente, die zur Validierung der vom Server erhaltenen Antwort auf eine bestimmte Sampler-Anfrage verwendet werden.<\/p>\n","protected":false},"author":8,"featured_media":1641,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-888","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jmeter-anleitung"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/comments?post=888"}],"version-history":[{"count":2,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/888\/revisions"}],"predecessor-version":[{"id":1643,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/888\/revisions\/1643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media\/1641"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media?parent=888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/categories?post=888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/tags?post=888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}