Change Log
Release 13.2.0
Build 188
Download Windows, Linux, WebRM, Recorder only- Fix installation issue with OCX (#19546)
- Fix issue with cookie code (#29862)
Build 186
Download build 188 instead.- New – WebRM (floating license) can now execute several concurrent tests on the same machine. Each test consumes a Console license. This is useful for example when setting automation through the Dashboard
- Compare Headers – In Recorder – Session menu, click ‘Compare Headers’ to compare request and response HTTP headers to help identify issues
- Export requests as text – It is now possible to use ‘Export’ in the menu to export a request, or the whole script, in both agenda tree and execution tree
- Node numbers are displayed in the WebLOAD Recorder tree view for easier navigation
- gzip encoding enabled by default for new recording (wlGlobals.AcceptEncodingGzip = true is added to script). Existing scripts behavior will not change for backwards compatibility.
- Dashboard setting can be done through WLAnalyticsPrefs.xml – DATABASE_HOST, DATABASE_NAME, DATABASE_PORT, DATABASE_USERNAME, DATABASE_PASSWORD, AUTH_USER, AUTH_PASSWORD, AUTH_ROLE, ALLOWED_ORIGIN, DATA_DIR, DASHBOARD_DIR, UPLOAD_DIR, RESOURCES_DIR
- Various Security fixes from penetration testing results
- Support NTLM proxy authentication (#29606)
- CloudWatch PMM Server monitoring fails with very long session token (#29226)
- Performance improvements when recording and correlating very big responses (#29662)
- Treat Azure SSO AADSSO Cookie (#29460)
- Fix Origin: null after Redirection (#28310)
- Fix recording issue with http only websites (#29566)
- Support client-side certificate using curlclient (#28950)
- Allow changing content-type header in form-data post using wlHttp.ContentType (#16466)
- Statistics aggregation issue when some minimum value is not defined (#28596)
- HTTP Headers View – can now use ‘Display source’ to see responses of secondary responses
- Compare all headers
- Newer JRE to resolve vulnerabilities
- Fix issue with FTPS building block (#28869)
- Dashboard test settings – cannot run when setting ‘Sleep as recorded’ without specifying ‘max sleep time’ (#29624)
- Dashboard results emails – Add the result text before the test name in the email title (#29650)
- Various bug fixes and improvements
Release 13.1.0
Build 133
Download Windows, Linux, WebRM, Recorder only First 13.1 Build. This version has new system requirements and new protocols, and performance improvements so may have a different performance profile.- HTTP/3 – New HTTP Protocol support. Can be activated using the Project Options – HTTP Parameters, or using wlGlobals.Version=3
- TLS 1.3 – New Transport Layer Security (TLS) HTTPS protocol. Enabled by default. To use only TLS 1.2 or below, use wlGlobals.SSLVersion = “TLS_Version_1_2”
- Ellucian Banner library – helps to automate Ellucian Banner 9 student registration flows
- Supported operating systems: Linux RHEL 7 and up (new requirement). Windows supported version: (Windows 7, 8, 10, 11, Server 2012, 2016, 2019, 2022)
- New flag to allow removing or changing basic authentication – wlHttp.ReAuthorization = true (#28539)
- Native mobile recording should not change system proxy settings (#28782)
- Fix issue – Origin header is null after Redirection (#28310)
- extractValue() reverse does not work if suffix is found but prefix not (#28387)
- Fix GetFrames=false is not honored in async mode (#28550)
- Fix stability issue in the recorder when accessing deleted nodes (#28590)
- Kerberos authentication – don’t use port when it’s not needed. Replaces the workaround that sets wlGlobals.KDCServer (#28781)
Release 13.0.0
Build 031
Download Windows, Linux, WebRM, Recorder only- Fix memory issue when using HTTP/2 and Async requests (#28342)
- When start recording, and page with ‘Recording Failed’ is displayed (#28510)
Build 027
Download Windows, Linux, WebRM, Recorder only First 13.0 build- ChatGPT Integration
- New Explainer panel displays text information explaining a set of metrics. It uses integration with OpenAI ChatGPT in order to explain performance data.
- JSON Based template
- Text based template allow defining load test using JSON instead of .tpl file, for DevOps and CI/CD use cases.
- See C:\Program Files (x86)\RadView\WebLOAD\help_files\load_template.pdf
- Other changes and fixes
- Connections to non-SSL websocket connection could fail (#27825)
- Error opening ini file may get the back-end server stuck (#27744)
- multipart/form-data with content-type that is not a file won’t record correctly (#27679)
- Better support for PATCH HTTP Method (#20590)
- New protocol – SFTP (#27649)
- Remove component with possible vulnerability (CVE-2010-3595) (#27405)
- Fix issue with mix definitions (#21194)
Release 12.6.0
Build 113
Download Windows, Linux, WebRM, Recorder only First 12.6 build (Replaces build 111)- Add support for Docker and Amazon Container Service ECS (#20409)
- Correlation – add ‘Meta Discovery Rules’ (See tutorial)
- Major improvements to WebSockets – new paradigm that makes it easier to write tests
- WebSocket – show messages in HTML view
- Dashboard – support setting sleep options for agenda tests
- New PMM provider – DB2 based on JDBC (#19877)
- Add new correlation type – Extract Siebel Array (#19775)
- Remove Spring framework to prevent vulnerability (#20009)
- Replace log4j to solve known vulnerabilities (note: no WebLOAD build had the critical log4shell vulnerability)
- Add support for AWS South Africa region (#18251)
- Import from HAR – websocket support (works for Chrome and Edge)
- Cloud – download logs from load-generators in Azure and Google Cloud (like in AWS)
- Improvements to internal JavaScript engine
- General bug fixes and improvements
Release 12.5.0
Build 095
Download Windows, Linux, WebRM, Recorder only- Amazon cloud – support regions eu-west-2 and eu-west-3 (#20545)
- HTML View can sometime be empty for certain types of responses (#20478)
- Adjust JavaScript view fonts to better display in high resolution screens
- Error message “Load Machine Isn’t Configured or Configuration Mismatch” can appear unexpectedly (#20276)
Build 092
Download Windows, Linux, WebRM, Recorder only- DOM based function may not work correctly (#19791)
- Dashboard – improvements regarding to sending emails on test failures.
Build 082
Download Windows, Linux, WebRM, Recorder only- Dashboard – statistics may not update when session is in ‘Loading’ status (#19654)
- Analytics – Transaction Summary – Error generating report (#19644)
- Fix issue with client-side cookie generation (#19851)
- Error can occur when log files reach max quota (#19724)
Build 080
Download Windows, Linux, WebRM, Recorder only- Amazon Cloud – upgrade to latest machines types (HVM), existing cloud accounts may need to be recreated. Contact RadView support if help is needed.
- Dashboard – support timers and transactions in SLA definition
- Support SOCKS5 Proxy. For example: wlGlobals.Proxy = “socks5h://127.0.0.1:1080”
- SaaS/Dashboard – better indication for test current state: Loading/Starting/Running/Stopping/Stopped
- Open dashboard instead of welcome app, as part of making the Dashboard the central UI for WebLOAD
- PostgreSQL to 13.3 (For new installations)
- Upgrade Selenium to 3.141.59
- Cloud – improved support for Google Cloud Engine
- Add link to open Recorder directly from the Dashboard (#16675)
- SaaS/Dashboard Template Test – validate that the machines and types are correctly configured, if not, show an error ((#16522)
- Negotiate authentication can cause unexpected token issue (#18221)
- Support more URL encoding types, to appear decoded in the script (#18163)
- Correlation – inspect requests even if response is empty (for example, for cookie correlation) (#17743)
- Correlation performance improvements – can be very significant for some scripts (#16136)
- CloudWatch PMM – filter by Namespace and metric name, to make it run faster. (#16634)
- Transaction sleep type – support in script and in URL test directly (#16286)
- Security enhancements related to Cloud log retrieval
- Support out of the box recording of Microsoft authentication (*microsoft removed from filter URL)
- Give error when using wlVerification with async (#18028)
- Correctly handle permanent/temporary redirection HTTP 307/308 when using POST request (#17806)
- Performance improvements for reading/writing from LS/TPL files – significant for very big files
- Fix issue with Asynch and show full error details (#16470)
- Fix issue with Proxy Authentication not being sent on connect request (#16279)
- change ‘Significant difference in length between extracted Correlation Value’ message from warning to debug.(#18020)
- Fix issue with Basic Auth might not work as expected due to unconventional Base64 representation (#17958)
- HAR file import – better support for binary POST data (#16219)
- Read test spawn factor from json and replace system default values with this value for the test ((#16121)
- WebSocket recording – make sure recorded web-socket connected successfully before adding to script. (#16111)
- Improved self-monitoring console statistics (#16048)
- Performance issue when running many rounds in Recorder (#16017)
- Multiple clicks on check syntax can cause issues (#15949)
Release 12.4.0
Build 087
Download Windows, Linux, WebRM, Recorder only- Azure Cloud Machines – Add new supported options: private-id, network, resource-group, subnetId; Fix Security vulnerability (#18072)
- Azure/Google Cloud Machines – support setting up machines using CloudInit; allow selenium-support, allow specifying security group, increase OS base level
Build 076
Download Windows, Linux, WebRM, Recorder only- Evaluation license
Build 062
Download Windows, Linux, WebRM, Recorder only- Dashboard SLA sometimes not displayed (#16089)
- Problem downloaded Dashboard resources (#16092)
- Fix issue causing parsing of resources that do not require parsing (#16173)
- Fix correlate specific value UI (#14555)
- Unexpected SSL Socket Error – make it an error but not fatal (#16103)
Build 057
Download Windows, Linux, WebRM, Recorder only First 12.4 build (Replacing 056)- Dashboard
- New Session Control commands: stop, pause, resume, throttle ( dynamic load size change)
- Dashboard to run upon install (as a service) by default
- Add Dashboard execution license to the free version
- Console not visible while running from the Dashboard (unless ShowMainWnd changed in Monitor.ini)
- Recorder
- Scripless recording – HTTP headers default view during the recording and playback
- JavaScript commands – Tree hierarchy
- Improved international language support
- Analytics
- Add ‘continuous’ master template to prevent page breaks on export. Note – for larger reports it requires a lot of memory. use with care (#15888)
- Log summary report – reduce the number of duplicate lines with same message from different load-generators
- MDC (Mapped Diagnostics Context)
- Add getAllMDC(), returns a string with all logging context
- getMDC(), when called with no argument, will act like getAllMDC()
- addTransactionsToMDC() – add current transaction to MDC automatically
- Other fixes and smaller improvements
- Fix – Source not saved for .js file in the console (#15708)
- Parameterization – numeric, use all values – parameter should be unique (#15856)
- Dynamic parameterization doesn’t work when parameter name has underscore (#15820)
- Change SSL error message in log to differentiate protocol error and network errors (#15699)
- CopyFile support to copy client side certificate from console to load-generators (#14563)
- Install Selenium support in dynamic cloud install (#14517)
- AWS – when using elastic-ip in VPC use allocation-id (#14536)
- Correlation for “Extract from header” – always automatically set the keepRedirectionHeader flag
- Not all headers should be added in redirection (Origin) (#10471)
- Better support for custom authentication that is not Bearer (#13108)
- Cloud – use ports 10090-10100 for passive ftp. NOTE: existing security groups will not be automatically updated and will need manual change
- JavaScript support for Date.toISOString(), Array.isArray()
- Add SleepEvery(millis) JavaScript function – sleep until a certain multiple number of milliseconds has passed since the beginning of the session
- Optimize load-generators usage (SaaS)
Release 12.3.0
Build 073
Download Windows, Linux, WebRM, Recorder only- File Upload – allow specifying a different file source path – this allows using a different name for that upload than the actual file name. It also allows to use absolute paths to file accessible directly to the load-generator. For example:
- wlHttp.FormData[“File1.wlFile-Name”] = “name_to_upload.txt”
- wlHttp.FormData[“File1.wlFile-Source”] = “c:/temp/real_file.txt”
- Show Error Details – some request header may be missing (#12002)
- Fix issue with parameterization out of value in a mix
- AWS EC2 Cloud Load-Generators – download log files using passive mode FTP. Need to open ports 10090-10100 in the ‘RadView’ security group if it already exists
Build 070
Download Windows, Linux, WebRM, Recorder only First 12.3 build- WebLOAD Cloud Dashboard improvements:
- Add SLA manager to tests
- Support setting Max VU per load-generator
- Support agenda options from the script test
- Add virtual user number to the log messages dashboard
- Add an ability to stop a test in “starting” phase
- Correlation Improvements:
- New UI
- Support export / import of rules
- Add predefined correlation rules for SAML
- New Rule types:
- Extract from header
- Search in XML
- Search with JSPath
- Search with Regular Expression
- Replace by value
- Do not auto-minimize Recorder while recording and adding transaction (useful when using two screens)
- Fix for date and time in X axis is too long in Console.
- Cloud Load Generators
- Support Dynamically created Amazon AWS – allowing it to be deployed in any region or instance type, and allow customizing the installation.
- UI support for elastic-ip and private-ip for Amazon cloud
- Support changing class path by script code using wlGlobals.UserJavaClassPath
- Add new JavaScript commands for visual editing of scripts
Release 12.2.0
Build 107
Download Windows, Linux, WebRM, Recorder only- AWS Cloud – Amazon may not immediately register elastic-ip allocated, handle this
- Fix issue with some settings not being saved correctly in the console
- Fix issue with Response Time statistic
- Other minor bug fixes
Build 100
Download Windows, Linux, WebRM, Recorder only- Console may not terminate correctly, affecting Jenkins job result (#11217)
- Fix issue with random sleep time in Linux (#11262)
- Other minor bug fixes
Build 087
Download Windows, Linux, WebRM, Recorder only First 12.2.0 Build- HTTP/2 support
- Automation – allow starting WebLOAD Recorder in auto-record mode. For example: WebloadRecorder.exe /r out.js /time 30
- Support Amazon CloudWatch PMM
- Performance Improvements
- Correlation: use “correlationErrorFunc = WLMinorError” to see ‘full error details’ on correlation failures. “correlationErrorFunc = WLError” will also fail the round
- WebSocket – allow specifying a function call to configure web-socket objects WebSocket.prototype.globalOnNewSocket = function(wsobj){ wsobj.onmessage=…}
- New helper functions for Selenium: waitElementPresent(By.linkText(“CART”)).click() assertElementEquals( By.cssSelector(“.welcome_text”), “Welcome demo”); seleniumSaveScreenshot(“c:\\temp\\screen_” + ClientNum + “_” + RoundNum + “.png”)
- Add Mapped Diagnostic Context (MDC) functions, will be displayed in case of error in round: putMDC(name, str) clearMDC() printMDC() getMDC(name) removeMDC(name)
- user-defined correlation –JSPath for JSON Correlation. For example: extractJSPath(“.books{.author.name === ‘Robert C. Martin’}.title”)
- Increase default java max memory from 64mb to 256mb
- Fix – GET request does not record/send content-type header
Release 12.1.0
Build 060
Download Windows, Linux, WebRM- Fix issue with previous builds (058, 059) with WebLOAD Cloud installation
Build 059
- WebLOAD Recorder Performance improvements
Build 058
- Mix – allow specifying weights, not just percentage
- Fix issue with SLA failures may not be added as counters when using several conditions
- Fix issue with certain URL parsing
Build 056
Download Windows, Linux, WebRM- Fix – Chrome update causes warning in recording ‘You are using unsupported command-line flag’ causing problems with recording
Build 053
Download Windows, Linux, WebRM- Parameterization – sequential parameter optimizations
- minor bug fixes
Build 050
Download Windows, Linux, WebRM- Revert POST to use relative path
- minor bug fixes
Build 049
Download Windows, Linux, WebRM- Fix issue with upload/copy file
- InfluxDB data-source – fix issue with direct connections
- Other minor bug fixes
Build 047
Download Windows, Linux, WebRM- First 12.1.0 Build
- New editing paradigm – allow editing after playback, allow editing full agenda in tree view mode (demo)
- Replace Oracle JRE with OpenJDK JRE
- Fix – URL filtering – works differently in the IDE and Console (#9762)
- New performance metrics collection for the Console
- Correlation – automatically set KeepRedirectoinHeader when auto-discovery uses extractHeaderValue
- add uuidv4() helper function that generated unique id
- Support recording of upload a file with the same name twice (#9994)
- Fix for missing data points when directly writing to dashboard (#9929)
- Dashboard multitenant – each organization will see different tests, sessions and resources
- added WLEndRound option for EvaluateScript(). If used, the function will run at the round end while the round context is still available.
- Fix – Response validation does not work for first character and is not case insensitive (#9686)
- Fix – treat any ‘json’ content-type as text
- try JSON Field correlction also in multipart/form-data (#9376)
- Recording and Script generation options – Script Generation – allow to ‘Ignore WebSockets’ to hide websocket calls in the script.
- Many more bug fixes and smaller improvements
Release 12.0.0
Build 039
Download Windows, Linux, WebRM- Correlation – try to treat every field as JSON for correlation. (disabled by default. Activate using jsonFieldCorrelation=true in CorrelationSettings.js)
- Cloud execution – allow defining schedules with no ramp-down
- Fix issue with certain URL decoding not displayed correctly
Build 034
Download Windows, Linux, WebRM- First build for 12.0
- New looks and feel
- WebLOAD Cloud – send notification on test status; advanced test scheduling
- Load Generators support for AWS, Azure, Google Cloud and others
- Raw Data support
- Many more usability improvements and bug fixes
Release 11.2.0
Build 082
Download Windows, Linux, WebRM- Enhance detection of client-side cookies. Important: This changes the behavior of expired cookies. Browsers used to delete cookies that are expired but today most browsers still send expired cookie during the session. To revert the behavior back to expiring cookies, add to the script: wlGlobals.CookieExpiration=true;
- Enable Show Error Details during runtime
- Fix issue with ramp-up model in WebLOAD Cloud
- UI fixes
Build 078
Download Windows, Linux, WebRM- Amazon Clound – allow specifying IamInstanceProfileSpecification: <instance iamArn=”” iamName=””/>
- WebLOAD Cloud (Dashboard) – new notifications feature
Build 070
Download Windows, Linux, WebRM- Command line installation – allow installing Dashboard as Service with flag /DASHBOARDSERVICE
- WebSocket – fix issue with non-SSL connection being treated at SSL
- Performance improvements to PMM
- Fix issue with concurrent access to many cookies
- Bearer Authentication after Basic Authentication – don’t sent the Basic header
- Custom Authentication – When getting ‘401 Unauthorized’ response without the required authentication header, show a warning (instead of error) and allow accessing the response
Build 063
Download Windows, Linux, WebRM- WebRM Installer – allow running in silent mode: WebRM-xxx.exe /SILENT /LICENSE=”my.lic”
- Raw data export improvements
- Add back sign-in option in WebLOAD cloud when set-up to use anonymous access
Build 058
Download Windows, Linux, WebRM- First WebLOAD 11.2.0 build
- Major improvements to WebLOAD Cloud (formerly Dashboard):
- Support load generator locations – automatic distribution across a group of load generators
- Agenda test – support mix of agendas
- URL test – support custom headers, support POST with data
- new home page with latest activity summary
- git support
- Automatically monitor performance of the Console (localhost) machine
- Correlation enhancement – automatically select most promising rules found
- Performance Measurements Monitor – support custom metrics in SSH PMM
- IDE usability change request – find and replace dialogs not modal anymore
- Parameterization – “use once and stop” now stops the session when reaching 0 users.
- WebRM license now supports Dashboard
- Close all WebSockets on script error
- Ability to add handlers to be run at script abort – addOnScriptAbortHandler(id, func)
- VPN – webload.ini flag: TESTTALK_DETECT_VPN=”1″ if flag is turned on, testtalk will try to detect and prefer the VPN address over the local address
Release 11.1.0
Build 041
Download Windows, Linux, WebRM- Fix issue with recording PUT requests
Build 039
- Major improvements to the WebLOAD Dashboard
- Ability to define load-tests directly in the dashboard – either by agenda or URL.
- Feedback and automatic refresh while starting a session
- When scheduling a test, control which time-zone the schedule is based on
- Automation improvements – execute a load test from CLI to a URL or agenda based on schedule defined in JSON
- Compare All – one click that compares all the nodes between recording and playback
- Selenium improvements – support adding transactions and measurement gathering in Java WebDriver based code
- Automatically handle cookies in web-socket
- Added cloud regions (eu-central-1, ap-southeast-2, ap-northeast-1, sa-east-1)
- Correlation engine – support correlating a cookie name, not just value.
- Analytics – Support parameters in command-line, for example: -param TIME_FILTER_FROM_BEGINNING=180
- General bug fixes and improvements
Release 11.0.0
Build 080
Download Windows, Linux, WebRM- Important: fix issue with WebLOAD Console scheduler caused by latest Windows 10 Fall Creators Update
Build 079
Download Windows, Linux, WebRM- Dashboard – show real name for currently running session instead of temporary one
- Fix issue with Oracle JDBC Monitor with very long connection strings
- Minor bug fixes
Build 063
Download Windows, Linux, WebRM- Fix issue with SunOS SSH Monitor
- Cloud machine identification more consistent
- Minor bug fixes
Build 061
First 11.0.0 build- WebLOAD Dashboard now supports executing load-tests and managing resources
- Selenium integration improvements, run headless browser
- IoT Protocols – MQTT and AMQP are now supported
- Parameterization Automatic Replacement. When parameterizing a script, WebLOAD can automatically replace the values sent based on the form-field name.
- Creating script from HAR File
- Generate host list – externalize the host list for easy replacement when changing environments
- Recording – “Don’t detect authentication” checkbox was added in the recording options (“Proxy options” tab), to enable delegating the authentication process to the browser.
- WebSocket – closeAllWebSockets(perfix) function was added to close all the open websocket objects that start with the prefix.
- Allow specifying max capacity for websocket queues, to control memory consumption: ws.setEventQueueCapacity(queue_size), ws.setEventQueueTimeout(millis), ws.setMaxMessageSize(message_size)
- Allow specifying proxy for websocket, for example, ws.setProxy(“myproxy:8080”). In addition, websockets will honor the global proxy defined in wlGlobals.Proxy
- Support setting global default that will be used for all new WebSocket objects:
- WebSocket.prototype.globalReportErrorFunction = ErrorMessage;
- WebSocket.prototype.globalOnmessage = function(){…}
- WebSocket.prototype.globalEventQueueCapacity = 10;
- WebSocket.prototype.globalEventQueueTimeout = 0;
- WebSocket.prototype.globalMaxMessageSize = 2000;
- dynamicReplaceField (fieldName, newValue) – replace a form-field value with the given new value.
- dynamicReplaceUrl(fromStr, toStr). Replace a value inside the request URL.
- A generic way was added to support handlers before and after http requests: addBeforeRequestHandler(id,func), addAfterRequestHandler(id,func)
- automaticViewStateApply() – Dynamically correlating chunked ViewState
- Browser JavaScript Compatibility – add support for console.log() and navigator.appName
Release 10.6.0
Build 024
Download Windows, Linux, WebRM- New documentation
- Fix recording issues
Build 021
Download Windows, Linux, WebRM- don’t generate authorization header wlTemporary if it’s not needed
- SSL + proxy + use SNI configuration: set the host of the server in the SNI
- Automation with cloud machines – automatically terminate machines and suppress messages
Build 018
Download Windows, Linux, WebRM- Cloud load generator intermittently won’t start due to external invalid requests sent to port 9000
- Dashboard – currently running sessions did not refresh by default
- SLA – add more operators for rules
Build 015
Download Windows, Linux, WebRM- Fix issue in linux and cloud load generators that can cause CPU spike
- Analytics summary report may not import required statistics when first opened
Build 009
Download Windows, Linux, WebRM- First 10.6.0 Build
- WebServices – create SOAP requests from WSDL
- Service Level Management – report on metrics out of defined SLA
- WebLOAD Dashboard – support users and authentication, enhanced reports and capabilities
- Analytics – new session summary report
- Parse JSON objects in recording
- Transaction Net time – control from console options – Sleep Time Control
- Correlation engine improvements – Handle Bearer Authentication automatically
- Warn about overloaded load generators
- Cloud load generators are now pre-installed with Network Emulation
- IDE Edit – Use F3 to ‘Find next’ after search
- Update license has command-line options – wlUpdateLicenseApplicationCmd.exe -h
Release 10.5.0
Build 181
Download Windows, Linux, WebRM- Important: Fix Chrome HTTPS recording issue. Chrome 58 includes a breaking change that causes recording of SSL sites not to work, this is fixed
- Fixed issue with launching tests from Jenkins using a local service user
- Amazon cloud connection – add support for proxy connection
- Recording – DELETE query string was not captured
- PMM – Fix issue with Oracle database using JDBC
- Fix reduntant message – “Transaction .. not completed. Thread terminated by external request.”
- Fix recording issue with OPTIONS method
- Fix for recording uploading very large XML files
- Fix for testalkservice installation as user
- Recording – listen on both IPv4 and IPv6 addresses
- Various recording fixes
Build 169
- Various bug-fixes related to recording
Build 158
- Fixes related to Network Emulation
Build 147
- First 10.5.0 build. See WebLOAD 10.5.0 what’s new
Release 10.3.1
Build 040
- Sign using both SHA-1 and SHA-256 to conform to new Microsoft guidelines.
- Fix issue with template with many load-generators (fb#165)
Build 037
- First 10.3.1 build. See WebLOAD 10.3.1 blog post on what’s new for details.
Release 10.3.0
Build 154
- First 10.3 build. See WebLOAD 10.3 what’s new for details.
Release 10.2.1
Build 018
- Dashboard – support viewing currently running sessions. This is not enabled by default. The enable, change settings in the Console Global Options, Database tab.
- Fix issue with recording through proxy, since 10.2.0
- Fix issue with recording data as file (issue #6016)
- Fix out of memory issue when starting a session with very long strings (issue #6017)
- WebSocket – add addHeader() method to the socket to send custom headers
- dynaTrace integration
- SSL Configuration, add ability to disable/enable SNI – Add wlGlobals/wlHttp flag – SSLUseSNI
- SSL connection – detect SSL Version issues and offer to change the settings
- Amazon cloud – add support for security-group and subnet-id, for VPC
- Fix issue with very big cookies (issue #5925)
- Correlation removes Java Serialization code (issue #5913)
- Support bigger databases, larger than 4GB.
- Java Serialization – handle application/x-java-serialized-object
- Add property wlHttp.PreemptiveBasicAuthorization=true to send basic authentication without waiting for server challenge.
- WebSocket recording improvements.
- Correlation – replace with expression not working correctly in URL
- Linux – support RHEL 5 and up, not just 6 and up.
Release 10.2.0
Build 097
- First 10.2 build. See WebLOAD 10.2 for details.
Release 10.1.0
Build 146
- Fix SSL Recording issue in build 133
- Add ability to force “Basic” authentication if it’s possible, by setting wlHttp.AuthType = “Basic”
- Cache DNS Lookup results (bug #5662)
- Increase default Select Timeout
- Client side cookie not always set when inside redirection (bug #5646)
Build 133 (Please upgrade to a more recent build)
- New – Support SNI (Server Name Indication) in SSL/TLS
- E-mail notifications enhancements and fixes (Support NTLM Authentication)
- ‘Mix Per Virtual Client’ mix model support. MixScriptSelection=2 in loadengine.ini
- Parameterization – stability and performance improvements
Build 124
- Fix installation issue when Office 64-bit is installed (13420)
- Fix issue with AMF recording (bug #5561)
- HTTP Headers may not be processed when content-size is 0 (bug #5544)
- After DELETE, POST might be recorded as DELETE (bug #5547)
Build 112
- New help files for 10.1
- Error running when spawning factor is disabled (bug #5533)
- Problem when minimizing the Ribbon toolbar (Bug #5528)
- Better handling when an agenda in missing in mix (bug #5522)
- Quick access toolbar – adding item in “more commands” – is not saved after closing (Bug #5500)
- mix – missing agenda – “view” does not give an error (bug#5523)
- Limit run by rounds should not appear when it is disabled (bug #5520)
- running from command line – wrong error when vc is 0 (bug #5508)
- Prevent condition that may cause Receive Time to be wrong
- The Console can get stuck when stopping (bug #5514)
- Display – “No HTML Content” – should be in the same line (bug #5430)
- Error view – “500 Internal server error ” not displayed correctly (bug #5516)
- Client number is missing from error message in log window after saving session (bug #5517)
- Record options – make Chrome the default browser (bug #5513)
- Remove unnecessary error log about file case insensitive. (bug #5203)
- Improve recovery from Session Auto Save – Session is damaged with status code 101 (bug #5501)
- Handle over allocation of probing client licenses (/pc) (bug #5497)
- Detailed statistics for debugging, set in webload.ini DETAILED_STATISTICS_LEVEL=0 to 5
- Windows Performance monitoring – Connecting to another machine might fail although the credentials are correct (bug #5489)
- Prevent ‘unterminated literal strings’ in some recordings (bug #5457)
- Add WLMDBExporter.exe to the build
- Don’t replace system files that already exist in the right version (may cause installation issues in some cases)
- Set inPrivate mode to IE recording to get cleaner recordings
- Correlation persistence may fail with very large requests. (bug #5483)
Build 92
- TestTalk as service – can’t start recording a second time.(bug #5448)
- Automatically run testtalk after install, to get the right firewall exceptions set-up.
- When the server under test is not responding, stopping the test may time-out (bug #5402)
- Allow console command line arguments in any order (bug #5466)
- Can’t save session after “add session” to statistics (bug #5476)
- Handle database recovery after exceeding the 4GB size limit. (used to be 2 GB)
- Changes in script are not saved in a certain scenario (bug #5449)
- Remove maximize browser emulation and load generation capacity from IDE
- Fix (rare) installation issues on Windows 7 and Server 2008/2012
- UI change – “Limit run for” to “Limit run to”
- Unable to record using Firefox and IE after recording error in Chrome (bug #5101)
- fix for start recording url – point to the new web-site.
- Error messages stopped appearing after infoMessage limitation (bug #5443)
- check if the allocated post data object is not null
Build 82
- Importing a big (~4GB) DAT file fails (bug #5199)
- Unable to execute load sessions using Jenkins when running Service as Local System (bug #5416)
- Resize the conflict resolution form problem (bug #5422)
Build 77
- First 10.1.0 build, see what’s new.