{"id":168,"date":"2012-06-06T12:29:35","date_gmt":"2012-06-06T12:29:35","guid":{"rendered":"http:\/\/garysieling.com\/blog\/?p=168"},"modified":"2012-06-06T12:29:35","modified_gmt":"2012-06-06T12:29:35","slug":"proxying-apache-bench-through-fiddler","status":"publish","type":"post","link":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/","title":{"rendered":"Proxying Apache Bench through Fiddler"},"content":{"rendered":"<p>The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also select &#8220;Allow Remote Computers to Connect&#8221; in the Tools->Fiddler Options menu, under &#8220;Connections.&#8221;<\/p>\n<p>POST request without Fiddler:<\/p>\n<pre>\nab -n 1 -p post.txt -T application\/x-www-form-urlencoded http:\/\/127.0.0.1:8080\/index.js\n<\/pre>\n<p>POST request with Fiddler (you can also use the machine IP or hostname here):<\/p>\n<pre>\nab -n 1 -X localhost:8888 -p post.txt -T application\/x-www-form-urlencoded http:\/\/localhost:8080\/index.js\n<\/pre>\n<p>Also note that complicated URLs may need to be quoted on the command line:<\/p>\n<pre>\nab -n 100000 \"http:\/\/127.0.0.1:8080\/index.js?mode=data&fn=set_data&l=1&a0=%5B%22lozanotek%20\/%20Viewfinder%22%2C%22search_langOverride%3D%26language%3D%26q%3Dfork_false%26repo%3D%26start_value%3D10659%26type%3DRepositories%22%2C%22Simple%20filter%20and%20classes%20that%20allow%20you%20to%20find%20views%20depending%20on%20the%20context%20for%20the%20request%22%2C%22%28JavaScript%29%22%5D\"\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Proxying Apache Bench through Fiddler&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[14,32],"tags":[37,50,163,229,278,422,559,566,571,597],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"gary\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Gary Sieling - Software Engineer\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Proxying Apache Bench through Fiddler - Gary Sieling\" \/>\n\t\t<meta property=\"og:description\" content=\"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-06-06T12:29:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2012-06-06T12:29:35+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Proxying Apache Bench through Fiddler - Gary Sieling\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#blogposting\",\"name\":\"Proxying Apache Bench through Fiddler - Gary Sieling\",\"headline\":\"Proxying Apache Bench through Fiddler\",\"author\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\"},\"datePublished\":\"2012-06-06T12:29:35+00:00\",\"dateModified\":\"2012-06-06T12:29:35+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#webpage\"},\"articleSection\":\"Linux Performance Tuning, Virtualization, ab, apache bench, debugging, Fiddler, http, performance tuning, ubuntu, vagrant, virtualbox, windows\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.garysieling.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/linux-performance-tuning\\\/#listItem\",\"name\":\"Linux Performance Tuning\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/linux-performance-tuning\\\/#listItem\",\"position\":2,\"name\":\"Linux Performance Tuning\",\"item\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/linux-performance-tuning\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#listItem\",\"name\":\"Proxying Apache Bench through Fiddler\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#listItem\",\"position\":3,\"name\":\"Proxying Apache Bench through Fiddler\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/linux-performance-tuning\\\/#listItem\",\"name\":\"Linux Performance Tuning\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\",\"name\":\"Gary Sieling\",\"description\":\"Software Engineer\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/\",\"name\":\"gary\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0be925276d848ffe98a6a9dc8cf33e67?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"gary\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#webpage\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/\",\"name\":\"Proxying Apache Bench through Fiddler - Gary Sieling\",\"description\":\"The directions as follows work for a local VM environment (VirtualBox\\\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/proxying-apache-bench-through-fiddler\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\"},\"datePublished\":\"2012-06-06T12:29:35+00:00\",\"dateModified\":\"2012-06-06T12:29:35+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/\",\"name\":\"Gary Sieling\",\"description\":\"Software Engineer\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Proxying Apache Bench through Fiddler - Gary Sieling","description":"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also","canonical_url":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#blogposting","name":"Proxying Apache Bench through Fiddler - Gary Sieling","headline":"Proxying Apache Bench through Fiddler","author":{"@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author"},"publisher":{"@id":"https:\/\/www.garysieling.com\/blog\/#organization"},"datePublished":"2012-06-06T12:29:35+00:00","dateModified":"2012-06-06T12:29:35+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#webpage"},"isPartOf":{"@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#webpage"},"articleSection":"Linux Performance Tuning, Virtualization, ab, apache bench, debugging, Fiddler, http, performance tuning, ubuntu, vagrant, virtualbox, windows"},{"@type":"BreadcrumbList","@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.garysieling.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/category\/linux-performance-tuning\/#listItem","name":"Linux Performance Tuning"}},{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/category\/linux-performance-tuning\/#listItem","position":2,"name":"Linux Performance Tuning","item":"https:\/\/www.garysieling.com\/blog\/category\/linux-performance-tuning\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#listItem","name":"Proxying Apache Bench through Fiddler"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#listItem","position":3,"name":"Proxying Apache Bench through Fiddler","previousItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/category\/linux-performance-tuning\/#listItem","name":"Linux Performance Tuning"}}]},{"@type":"Organization","@id":"https:\/\/www.garysieling.com\/blog\/#organization","name":"Gary Sieling","description":"Software Engineer","url":"https:\/\/www.garysieling.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author","url":"https:\/\/www.garysieling.com\/blog\/author\/gary\/","name":"gary","image":{"@type":"ImageObject","@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0be925276d848ffe98a6a9dc8cf33e67?s=96&d=identicon&r=g","width":96,"height":96,"caption":"gary"}},{"@type":"WebPage","@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#webpage","url":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/","name":"Proxying Apache Bench through Fiddler - Gary Sieling","description":"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.garysieling.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/#breadcrumblist"},"author":{"@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author"},"creator":{"@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author"},"datePublished":"2012-06-06T12:29:35+00:00","dateModified":"2012-06-06T12:29:35+00:00"},{"@type":"WebSite","@id":"https:\/\/www.garysieling.com\/blog\/#website","url":"https:\/\/www.garysieling.com\/blog\/","name":"Gary Sieling","description":"Software Engineer","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.garysieling.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Gary Sieling - Software Engineer","og:type":"article","og:title":"Proxying Apache Bench through Fiddler - Gary Sieling","og:description":"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also","og:url":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/","article:published_time":"2012-06-06T12:29:35+00:00","article:modified_time":"2012-06-06T12:29:35+00:00","twitter:card":"summary_large_image","twitter:title":"Proxying Apache Bench through Fiddler - Gary Sieling","twitter:description":"The directions as follows work for a local VM environment (VirtualBox\/Vagrant), on a Windows host. Apache Bench is installed from XAMPP. If pointing ab directly at the VM, use the machine IP address (127.0.0.1 is fine). If proxying through Fiddler, it must use localhost, or the requests do not display in Fiddler. You must also"},"aioseo_meta_data":{"post_id":"168","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2023-02-04 16:03:17","updated":"2026-07-06 00:41:32","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.garysieling.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.garysieling.com\/blog\/category\/linux-performance-tuning\/\" title=\"Linux Performance Tuning\">Linux Performance Tuning<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tProxying Apache Bench through Fiddler\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.garysieling.com\/blog"},{"label":"Linux Performance Tuning","link":"https:\/\/www.garysieling.com\/blog\/category\/linux-performance-tuning\/"},{"label":"Proxying Apache Bench through Fiddler","link":"https:\/\/www.garysieling.com\/blog\/proxying-apache-bench-through-fiddler\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/posts\/168"}],"collection":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":0,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}