{"id":2046,"date":"2011-04-14T14:32:50","date_gmt":"2011-04-14T18:32:50","guid":{"rendered":"http:\/\/www.webperformance.com\/load_testing\/blog\/?p=2046"},"modified":"2012-02-01T14:38:24","modified_gmt":"2012-02-01T18:38:24","slug":"web-performance-4-2-beta-migration-guide","status":"publish","type":"post","link":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/2011\/04\/web-performance-4-2-beta-migration-guide\/","title":{"rendered":"Web Performance 4.2 (beta) Migration Guide"},"content":{"rendered":"<p>This document provides details for users of Web Performance Load Tester\u00a0 version 4.1 who wish to upgrade to Web Performance Load Tester version 4.2.\u00a0 Load Tester 4.2 is more powerful and flexible than previous versions of Load Tester.\u00a0 For the most part, Load Tester 4.2 can automatically import and upgrade repositories that were written from previous versions.\u00a0 There are a small number of changes that existing users will want to be aware of in advance.<\/p>\n<p>Once a repository has been opened in version 4.2, it will be impossible to open that repository in any older version of Load Tester.\u00a0 Load Tester will warn you before upgrading your repository.\u00a0 Especially during the 4.2 beta period, it is recommended to keep backups of all repositories before upgrading.<\/p>\n<p>You can test all migration steps described in this document using the demo version of Load Tester 4.2.<\/p>\n<h3>NTLM support has been temporarily disabled.<\/h3>\n<p>NTLM is an authentication protocol that is common on some Windows intranets.\u00a0 NTLM is not supported in the 4.2 beta.\u00a0 Depending on demand, NTLM support may not be reinstated until 4.3.\u00a0 You will not be able to record new test cases or replay old test cases that use NTLM in 4.2.\u00a0 You will be warned immediately if you open an older test case that contains NTLM transactions.<\/p>\n<p>This restriction applies only to sites that expose NTLM directly to the user.\u00a0 Some infrastructure, such as some Microsoft Sharepoint applications, may use NTLM to authenticate on the backend but use ordinary web page forms to authenticate the user.\u00a0 If this describes your system, then you don&#8217;t need NTLM support from Load Tester and it is possible to upgrade to Load Tester 4.2.<\/p>\n<h3>64-bit Load Tester uses 64-bit Internet Explorer<\/h3>\n<p>Load Tester is now available in 32-bit and 64-bit versions.\u00a0 For the most part these versions behave identically.\u00a0 Naturally, 64-bit Load Tester can support vastly larger repositories due to its increased memory limit, assuming the physical machine supports it.<\/p>\n<p>Be aware that Load Tester is coupled with Internet Explorer in several places, and 64-bit Internet Explorer may have surprising behavior compared to 32-bit Internet Explorer.\u00a0 64-bit Internet Explorer may not be able to load add-ons that otherwise work seamlessly on the same machine.\u00a0 For example, you might not be able to view PDF files in the content view (they would instead appear in a plain-text format that may or may not be gibberish, or in the worst case as a hex dump).<\/p>\n<p>None of this will change the validity of your load test.<\/p>\n<p>Our recommendation for the 4.2 release is to use the 32-bit version Load Tester unless you decide you need the flexibility offered by the 64-bit version.<\/p>\n<h3>Hostname redirections inside a Load Profile will no longer work (but there is a better way).<\/h3>\n<p>In previous versions of Load Tester it was possible, within the load configuration, to redirect all users in a specific test case to a different hostname.\u00a0 This technique was discouraged and rarely used even in version 4.1, and in version 4.2 has been entirely removed.<\/p>\n<p>If you used the &#8220;mass edit&#8221; menu to change the hostname, then this warning does not apply to you and your test case will continue to work normally, although the mass edit menu itself has also been deprecated (see below).<\/p>\n<p>It is still possible to redirect users to a different hostname, but this is now done in the Fields View, not the load configuration editor.\u00a0 Choose the &#8220;hostnames&#8221; customization in the Fields View and configure all Host:Port fields to point to the new hostname.<\/p>\n<h3>How to mass-edit fields and headers.<\/h3>\n<p>The Fields View and Headers View have changed significantly, and the &#8220;mass-edit&#8221; functions that were in Load Tester 4.1 have been subsumed by the new capabilities of those views.\u00a0 All of your existing work with these features will be naturally upgraded into the new Fields View, but you&#8217;ll want to familiarize yourself with the new interface.\u00a0 It is now possible to sort, filter, and multi-select the entire view and selectively mass-edit by any arbitrary criteria.\u00a0 For more information, see our <a href=\"..\/2011\/03\/fields-view-customizations-added-in-load-tester-4-2\/\">article about the new Fields View<\/a>.<\/p>\n<h3>The Application State Management Wizard has been streamlined.<\/h3>\n<p>In previous versions of Load Tester, the Application State Management (ASM) Wizard could be used to selectively disable (using &#8220;Extract Always&#8221;, &#8220;Extract Once&#8221;, &#8220;Never Extract&#8221;) the automatic configuration of certain fields.\u00a0 This interface no longer reflects the ASM&#8217;s actual operation and has been removed.<\/p>\n<p>If you manually configure a field, the ASM will see this and will leave it alone &#8212; however, if you set a field back to it&#8217;s original value (either by using the &#8220;Recorded&#8221; datasource or by using the original or default value in a &#8220;Text Constant&#8221; data source) the ASM will see the field as unconfigured and try to reconfigure it.<\/p>\n<p>The solution in this case is to use the global ASM ignore list, which resides under Window &gt; Preferences &gt; Web Performance &gt; Configuration Wizards &gt; Application State &gt; Ignored Fields.\u00a0 You can set an ignore rule by either the name of the field or the value it might contain.<\/p>\n<p>&#8212; Lane, engineer at Web Performance<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document provides details for users of Web Performance Load Tester\u00a0 version 4.1 who wish to upgrade to Web Performance Load Tester version 4.2.\u00a0 Load Tester 4.2 is more powerful and flexible than previous versions of Load Tester.\u00a0 For the most part, Load Tester 4.2 can automatically import and upgrade repositories that were written from previous versions.\u00a0 There are a small number of changes that existing users will want to be aware of in advance.<br \/>\nOnce a repository has been opened in version 4.2, it will be impossible to open that repository in any older version of Load Tester.\u00a0 Load Tester &hellip; <a href=\"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/2011\/04\/web-performance-4-2-beta-migration-guide\/\">Continue reading &raquo;<\/a><\/p>\n","protected":false},"author":53,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[120,119,121,118],"class_list":["post-2046","post","type-post","status-publish","format-standard","hentry","category-load-tester-software","tag-4-2","tag-guide","tag-instructions","tag-migration"],"_links":{"self":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/posts\/2046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/comments?post=2046"}],"version-history":[{"count":5,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/posts\/2046\/revisions"}],"predecessor-version":[{"id":3123,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/posts\/2046\/revisions\/3123"}],"wp:attachment":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/media?parent=2046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/categories?post=2046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/tags?post=2046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}