{"id":11303,"date":"2025-04-02T21:53:37","date_gmt":"2025-04-03T01:53:37","guid":{"rendered":"https:\/\/www.redline13.com\/blog\/?p=11303"},"modified":"2025-04-02T21:53:38","modified_gmt":"2025-04-03T01:53:38","slug":"jmeter-synthesis-report","status":"publish","type":"post","link":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/","title":{"rendered":"The JMeter Synthesis Report"},"content":{"rendered":"<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11304\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-1.png\" alt=\"The JMeter Synthesis Report\" width=\"400\" height=\"300\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-1.png 400w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-1-300x225.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/strong><\/p>\n<p>Ordinarily when a <a href=\"https:\/\/jmeter.apache.org\/usermanual\/index.html\" target=\"_blank\" rel=\"noopener\">JMeter<\/a> load test is run, request metrics are captured and stored in a <a href=\"https:\/\/cwiki.apache.org\/confluence\/display\/jmeter\/jtlfiles\" target=\"_blank\" rel=\"noopener\">JTL<\/a> file. This format is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Comma-separated_values\" target=\"_blank\" rel=\"noopener\">CSV<\/a>-compatible, which lends well to using spreadsheet applications or other data analysis tools to perform customized post-test analyses. In cases requiring specific advanced analysis, the <a href=\"https:\/\/jmeter-plugins.org\/wiki\/SynthesisReport\/\" target=\"_blank\" rel=\"noopener\"><em>Synthesis Report<\/em><\/a> plugin can be leveraged to filter raw responses within the JTL file.<\/p>\n<h3><a id=\"post-11303-_6g8ll5jxp7j\"><\/a>Configuring the Synthesis Report Plugin<\/h3>\n<p>As discussed in another recent post, the <a href=\"https:\/\/www.redline13.com\/blog\/2025\/03\/using-jmeter-plugins-manager\/\" target=\"_blank\" rel=\"noopener\">JMeter Plugins Manager<\/a> can be used to search for and install plugins from the community library hosted on <a href=\"https:\/\/jmeter-plugins.org\/\">jmeter-plugins.org<\/a>. Once installed locally, an instance of the <em>Synthesis Report<\/em> plugin can be added to a new test plan. This particular module is used locally as a post-test analysis tool. Therefore, it is not necessary to add to the actual test plan being analyzed. A sample report can be found below which is similar to the example provided in the <a href=\"https:\/\/jmeter-plugins.org\/wiki\/SynthesisReport\/\" target=\"_blank\" rel=\"noopener\">official documentation<\/a>:<\/p>\n<figure id=\"attachment_11305\" class=\"wp-caption aligncenter\" style=\"max-width: 750px\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11305\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2.png\" alt=\"Sample configuration of the JMeter Synthesis Report plugin\" width=\"750\" height=\"359\" srcset=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2.png 1624w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2-300x144.png 300w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2-1024x490.png 1024w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2-768x367.png 768w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2-1536x735.png 1536w, https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-2-425x203.png 425w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"wp-caption-text\">Sample configuration of the JMeter Synthesis Report plugin.<\/figcaption><\/figure>\n<p>Under the \u201c<em>Filename<\/em>\u201d field, you can navigate to a JTL file from a previously run test. If you are analyzing a test run on RedLine13, this would be the JTL found under <a href=\"https:\/\/www.redline13.com\/blog\/docs\/output-files\/\" target=\"_blank\" rel=\"noopener\">output files<\/a> from the summary page upon completion of your test.<\/p>\n<p>Analysis is performed using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Regular_expression\" target=\"_blank\" rel=\"noopener\">regular expressions<\/a>. Under the \u201c<em>Include labels<\/em>\u201d field in the \u201c<em>Filter settings<\/em>\u201d section as shown above, a regular expression is set which will filter requests by their designated label. This is usually the name of the request for <a href=\"https:\/\/jmeter.apache.org\/usermanual\/component_reference.html#HTTP_Request\" target=\"_blank\" rel=\"noopener\"><em>HTTP Request Sampler<\/em><\/a> elements. Optionally the \u201c<em>Start<\/em>\u201d and \u201c<em>End<\/em>\u201d fields can be specified to constrain the report to smaller sample sizes from the overall result set.<\/p>\n<h3><a id=\"post-11303-_o59qxxxhi88p\"><\/a>Use Cases for the Synthesis Report Plugin<\/h3>\n<p>Summary reports from JMeter tests contain useful information in the powerful <a href=\"https:\/\/jmeter.apache.org\/usermanual\/generating-dashboard.html\" target=\"_blank\" rel=\"noopener\">JMeter Dashboard<\/a> report. For tests run on RedLine13, the test <a href=\"https:\/\/www.redline13.com\/blog\/docs\/test-summary\/\" target=\"_blank\" rel=\"noopener\">summary page<\/a> provides a wealth of complementary information. However, in certain cases there may be specific reporting requirements more nuanced than the generalized metrics that these reports provide. Post-processing of the test results data using spreadsheet software or advanced data analysis tools may be necessary to create customized reports or graphs. The <em>Synthesis Report<\/em> plugin can help easily filter these results in the native JTL format to facilitate more efficient analysis using these tools by refining down to the relevant data points.<\/p>\n<hr>\n<p>Did you know that RedLine13 offers a full-featured, time-limited free trial?&nbsp; <a href=\"https:\/\/www.redline13.com\/Service\" target=\"_blank\" rel=\"noopener\">Sign up now<\/a>, and start testing today!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ordinarily when a JMeter load test is run, request metrics are captured and stored in a JTL file. This format is CSV-compatible, which lends well to using spreadsheet applications or other data analysis tools to perform customized post-test analyses. In cases requiring specific advanced analysis, the Synthesis Report plugin can be leveraged to filter raw responses within the JTL file. Configuring the Synthesis Report Plugin As discussed in another recent post, the JMeter Plugins Manager can<a class=\"more-link\" href=\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":11,"featured_media":11304,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,1],"tags":[128,283,299,318,424,435,436,740],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-dkoziel","4":"post-11303","6":"format-standard","7":"has-post-thumbnail","8":"category-blog","9":"category-uncategorized","10":"post_tag-cloud-load-testing","11":"post_tag-jmeter","12":"post_tag-jmeter-plugins","13":"post_tag-load-testing","14":"post_tag-redline13","15":"post_tag-reporting","16":"post_tag-reports","17":"post_tag-test-analysis"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The JMeter Synthesis Report - RedLine13<\/title>\n<meta name=\"description\" content=\"The JMeter Synthesis Report plugin can help easily filter the native JTL results file to facilitate efficient post-test analysis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The JMeter Synthesis Report - RedLine13\" \/>\n<meta property=\"og:description\" content=\"The JMeter Synthesis Report plugin can help easily filter the native JTL results file to facilitate efficient post-test analysis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\" \/>\n<meta property=\"og:site_name\" content=\"RedLine13\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-03T01:53:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-03T01:53:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Koziel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Koziel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\"},\"author\":{\"name\":\"David Koziel\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20\"},\"headline\":\"The JMeter Synthesis Report\",\"datePublished\":\"2025-04-03T01:53:37+00:00\",\"dateModified\":\"2025-04-03T01:53:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\"},\"wordCount\":411,\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"keywords\":[\"Cloud Load Testing\",\"JMeter\",\"jmeter-plugins\",\"Load Testing\",\"RedLine13\",\"reporting\",\"reports\",\"test analysis\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\",\"name\":\"The JMeter Synthesis Report - RedLine13\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\"},\"datePublished\":\"2025-04-03T01:53:37+00:00\",\"dateModified\":\"2025-04-03T01:53:38+00:00\",\"description\":\"The JMeter Synthesis Report plugin can help easily filter the native JTL results file to facilitate efficient post-test analysis.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.redline13.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The JMeter Synthesis Report\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"name\":\"RedLine13\",\"description\":\"(Almost) Free Load Testing in the Cloud\",\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.redline13.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\",\"name\":\"RedLine13\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"contentUrl\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"width\":300,\"height\":68,\"caption\":\"RedLine13\"},\"image\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20\",\"name\":\"David Koziel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g\",\"caption\":\"David Koziel\"},\"url\":\"https:\/\/www.redline13.com\/blog\/author\/dkoziel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The JMeter Synthesis Report - RedLine13","description":"The JMeter Synthesis Report plugin can help easily filter the native JTL results file to facilitate efficient post-test analysis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/","og_locale":"en_US","og_type":"article","og_title":"The JMeter Synthesis Report - RedLine13","og_description":"The JMeter Synthesis Report plugin can help easily filter the native JTL results file to facilitate efficient post-test analysis.","og_url":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/","og_site_name":"RedLine13","article_published_time":"2025-04-03T01:53:37+00:00","article_modified_time":"2025-04-03T01:53:38+00:00","og_image":[{"width":400,"height":300,"url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2025\/04\/word-image-11303-1.png","type":"image\/png"}],"author":"David Koziel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Koziel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/#article","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/"},"author":{"name":"David Koziel","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20"},"headline":"The JMeter Synthesis Report","datePublished":"2025-04-03T01:53:37+00:00","dateModified":"2025-04-03T01:53:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/"},"wordCount":411,"publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"keywords":["Cloud Load Testing","JMeter","jmeter-plugins","Load Testing","RedLine13","reporting","reports","test analysis"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/","url":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/","name":"The JMeter Synthesis Report - RedLine13","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/#website"},"datePublished":"2025-04-03T01:53:37+00:00","dateModified":"2025-04-03T01:53:38+00:00","description":"The JMeter Synthesis Report plugin can help easily filter the native JTL results file to facilitate efficient post-test analysis.","breadcrumb":{"@id":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.redline13.com\/blog\/2025\/04\/jmeter-synthesis-report\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redline13.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The JMeter Synthesis Report"}]},{"@type":"WebSite","@id":"https:\/\/www.redline13.com\/blog\/#website","url":"https:\/\/www.redline13.com\/blog\/","name":"RedLine13","description":"(Almost) Free Load Testing in the Cloud","publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redline13.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.redline13.com\/blog\/#organization","name":"RedLine13","url":"https:\/\/www.redline13.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","contentUrl":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","width":300,"height":68,"caption":"RedLine13"},"image":{"@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/51d282221e3230ab35f964f98ada9b20","name":"David Koziel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2babf644e0993fc86893c24d7525f1e3be114a8746c01249797f25587ae1697a?s=96&d=mm&r=g","caption":"David Koziel"},"url":"https:\/\/www.redline13.com\/blog\/author\/dkoziel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/11303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/comments?post=11303"}],"version-history":[{"count":2,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/11303\/revisions"}],"predecessor-version":[{"id":11307,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/11303\/revisions\/11307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media\/11304"}],"wp:attachment":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media?parent=11303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/categories?post=11303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/tags?post=11303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}