March 2019 Release
What’s New in NeoLoad 6.9?
Performance Test APIs to Full Applications
The Neotys team continues working hard to release in our agile framework to provide new functionality often. The 6.9 release marks improvements in our test as code feature set, giving Enterprises a path for building performance testing into CI environments. New Worksoft Integration allows testers to reuse functional test assets as performance tests from the most widely used SAP functional testing tool on the market. The highly demanded resource reservation feature offers individuals and teams the ability to reserve testing infrastructure and licenses for application testing.
Resource Reservation – Preview
NeoLoad introduces the ability to reserve load testing infrastructure (controllers and load generators) and virtual users by date and duration to guarantee resources are dedicated for application performance testing. Share and reserve resources as a team or an individual – any member of the team can cancel, modify, and use the reservation. Optimize test infrastructure usage and improve team collaboration and productivity with resource reservation.
This feature is available as a fully functional, feature complete preview for a limited time. Pricing and packaging are to be announced.
Click on image to enlarge
Worksoft is the most widely used functional testing tool for SAP applications. NeoLoad is the only performance testing platform on the market that has built-in integration with Worksoft to make functional test asset reuse a cinch. The animated GIF below shows how functional test assets from Worksoft are converted into performance tests in NeoLoad. And, as code changes demand updated functional tests, NeoLoad’s user path update automatically updates the performance tests with the new changes.
Accelerate SAP GUI and web performance test design and test maintenance with the NeoLoad Worksoft integration.
Available on GitHub: Click here
Click on image to enlarge
Test as Code: Define and Use SLAs
Building on NeoLoad’s capabilities to design and execute performance tests as code, NeoLoad now offers the ability to define and use SLAs from code. Below’s image illustrates SLA definition and usage within a YAML file, for example. SLAs as code is in addition to our current support for SLA definition natively within the NeoLoad GUI if that’s your jam. Performance test APIs one at a time or automate performance testing within CI pipelines with NeoLoad’s test as code feature set.
Click on image to enlarge
Feature Enhancement: Load Generator Availability Status
NeoLoad now provides status information regarding load generator availability. Select load generators with the knowledge of which are available and which are not during the process of setting up a test. Teams can share load testing resources across different applications more seamlessly.
January 2019 Release
What’s New in NeoLoad 6.8?
Automate Performance Testing in Enterprise Bimodal IT Environments: NeoLoad Covers Traditional and Agile Approaches
NeoLoad continues to build support for the Enterprise bimodal IT organizations who develop and test applications with two separate styles of work:
- Waterfall development for existing application maintenance and internal business operations
- Agile development for digital innovations
The NeoLoad performance testing platform covers the range of these application and API testing needs and optimizes performance testing within both development methodologies.
Testing, updating and maintaining the range from modern to legacy technologies continues to get easier with NeoLoad. New integrations include Tricentis Tosca, an SAP GUI functional testing tool, and enhancements to NeoLoad’s Data Exchange API. To support rapid application development of innovative applications, use the additional capabilities in the Shift Left feature set. NeoLoad 6.8 introduces Test Design as Code and the ability to branch and tag tests within GIT. Enhancements to NeoLoad’s Data Exchange API also help developers and testers performance test in agile environments.
Tricentis Tosca Integration
Use NeoLoad’s pre-built integration with Tricentis Tosca, a functional testing tool for SAP GUI applications. Convert functional test assets from Tosca into performance tests in NeoLoad with one click. As functional scripts change, NeoLoad uses the changes to update the performance test. Be more productive when creating and maintaining performance test designs for the monolithic SAP application updates and new implementations. Share and repurpose test assets across applications throughout the develop and test cycles and collaborate better as a team. NeoLoad is the only platform on the market that has this capability.
Data Exchange API
Import third party data into NeoLoad’s dashboard from multiple sources like APM tools that monitor the same applications being tested under load. Show performance test results from NeoLoad and monitoring results from APM tools that test the same application, in one dashboard. Alternatively, expose the NeoLoad performance test results in the APM tools as well with the two-way data exchange.
Teams can share results across dev, ops, testers and business owners.
Test Design as Code
Previous NeoLoad releases enabled the definition of test settings in domain specific language (YAML). Now, design performance tests as you code with NeoLoad 6.8. Integrate performance testing into continuous integration pipelines. Define test script and settings as code to enable automated CI/CD processes to update and maintain tests and to consume and use results. (This is not possible if you rely on a GUI definition that requires a human to open NeoLoad.) Use IDEs and CLIs to develop, run, and maintain performance tests for APIs. Find performance issues early and often when they are easier and less costly to fix. With minimal coding, set the tests’ population, VU path, transactions, requests, delays, variables and etc.
Read more in the documentation.
GIT Branches and Tagging
Integrate with GIT to version control and collaborate on performance tests using NeoLoad’s GIT integration. NeoLoad now provides the ability to choose branches and align branches for the Integrate with GIT to version control and collaborate on performance tests using NeoLoad’s GIT integration. NeoLoad now provides the ability to choose branches and align branches for the different versions of the tested application. GIT users work on branches (Push/Get) and with Tags (Tag and retrieve a Tag) to improve test asset reuse and team collaboration. Build performance testing into agile SDLC pipelines to continuously improve software delivered.
Enhanced Webhooks Support
Introduced in NeoLoad 6.5: Integrate performance testing into test ecosystem with Webhooks. Configure the applications to be notified, for example, inside SMS or Slack, from triggers like a test begins or ends, into a complex CI workflow and automate performance triggers (for example, stop the CI process if a performance test fails). Or use webhooks as a simple notification mechanism, for example, adding a row to a Google Sheet as a log for load test activity.
Now: NeoLoad’s support for webhooks is advanced. Test IDs are now provided as variables for the webhook payload – the NeoLoad Web API can be called to perform custom actions in the CI pipeline. A link to the graph summary of the test is also accessible in the payload.
November 2018 Release
What’s New in NeoLoad 6.7?
NeoLoad 6.7 is a major step in the Shift Left motion, enabling teams to test earlier in the software development lifecycle – at API level. New features such as performance tests as code, and Swagger file import to create tests make API performance testing easier and more effective.
Combined with enhanced APM integration and power features supporting traditional system-wide load testing, NeoLoad 6.7 positions NeoLoad as the most advanced enterprise platform covering performance testing at all stages of the software development lifecycle and supporting both modern and legacy technologies.
DevOps Shift Left: Test Often, Early, and as Code
Agile and DevOps teams seek API level testing as early into the software development cycles as possible to shorten their feedback loops (develop, test, correct, etc.). Testing that is becoming commonplace to see developers handling.
Testers also have an increasing development-oriented mindset. For this community, it is critical to leverage a tool that fits in with the way they work. This means using their preferred application development tool/IDE for performance testing.
NeoLoad aims to bridge the gap between Dev and QA by enabling DevOps teams to conduct performance tests as code with their everyday development tool/IDE, harnessing all the scalability and test results analysis power that have become platform hallmarks. NeoLoad 6.7 enables test definition settings in domain specific language (YAML).
Developers and testers can use existing test scenarios and use code to define the context in which they are intended for launch (test duration and VUs/load profile) – within an automated software delivery pipeline.
See “-project” option in command line documentation.
Accelerate API Test Design: Import Swagger/OpenAPI Files to Create API Performance Tests
Agile teams seek maximum automation and leverage existing application knowledge to accelerate test cycles. NeoLoad 6.7 enables testers and developers to easily import Swagger and any OpenAPI file or URL to quickly get a NeoLoad performance test scenario which matches the API definitions.
Shift Right: Enhanced APM Integration with AppDynamics
NeoLoad’s latest version also powers an enhanced AppDynamics integration which injects the AppD monitoring data into NeoLoad while the application load test is active.
Data is correlated, so AppDynamics insights incorporate into the NeoLoad dashboards to analyze application behavior and identify performance bottlenecks.
This new integration is available on Neotys Labs.
Expanded SAP GUI Load Testing Productivity
NeoLoad 6.7’s new features make SAP GUI load testing faster and more scalable.
- Greater scalability: Remotely manage on the same machine several Load Generators running across various Terminal Server sessions. Beyond scalability, this also decreases the cost of the load test infrastructure, improving TCO.
- Faster/Reuse of existing assets: Convert existing LoadRunner SAP GUI scripts to NeoLoad shifting quickly to Agile load testing.
To learn more read our SAP GUI Testing Guide.
LoadRunner Script Converter
- NeoLoad’s LoadRunner script converter is now Open Source! Anyone can contribute to this project to make the path between LoadRunner and NeoLoad even more straightforward. Visit the script converter project page on GitHub.
- More extensive conversion coverage. The LoadRunner converter supports more functions and covers SAP GUI scripts, enabling you to convert more LoadRunner scripts.
Other Cool Features in NeoLoad 6.7
- Documentation: Overview of the NeoLoad API
- Documentation: New SAP GUI Load Testing guide
- Launch test through NeoLoad Web using Docker-based NeoLoad Controllers
- Enhanced mobile network emulation on Windows environments
- User Paths can dynamically get the IP of the Controller, for example, to send data through the Data Exchange API
September 2018 Release
What’s New in NeoLoad 6.6?
NeoLoad 6.6 represents a new milestone in our objective to deliver a performance testing platform which supports the requirements of large, distributed enterprises during their Agile software delivery evolution.
Enterprise Performance Testing Platform: One-stop, Efficient, Secure
Self-service Platform for Agile and DevOps Teams
- Launch tests from NeoLoad web or control the platform from your CI/CD server
- Use NeoLoad as a centralized point of access to your load testing infrastructure including your
- On-premise load generators
- Dynamic load test infrastructure using a private cloud or Docker: leverage NeoLoad controllers and load generators in the form of a Docker image
- Available in NeoLoad Web since the version 6.0: analyze and share your load test results in real-time – all from a web interface
Establish a one-stop, self-service performance testing platform across your organization to enforce efficient and robust testing practices across distributed Agile teams. NeoLoad Web is built-into your Free, Professional, and Enterprise editions. Try NeoLoad Web SaaS Platform or Install On-premise Version
Read more about NeoLoad Web Runtime
NeoLoad: The Foundation of Your Performance Engineering Data
- Import third-party data into NeoLoad to enrich the performance testing analysis, or export NeoLoad test data into your toolchain
- New NeoLoad Web monitoring API: Correlate third-party monitoring data into NeoLoad web during a test for deeper insight
NeoLoad Platform API – the Foundation of Your Performance Engineering Data
Enforce a performance engineering approach where performance data is continuously monitored and correlated from the first component tests to production and from application server to end-user experience KPIs. Read more about NeoLoad Web API
SAP GUI Load Testing Efficiency
NeoLoad 6.6 brings enhanced efficiency to your SAP performance testing practice:
- See SAP GUI screenshots in your test design to make it faster and easier to navigate each of your test steps while fine-tuning your scenario
- Take screenshots of an error during runtime
- Scale SAP GUI load tests: By-pass SAP GUI session limitation on Windows by launching several load generators across different ports on the same machine
Make your SAP testing more efficient and aligned with performance testing processes used for all your applications. Read more about SAP GUI Testing
LoadRunner Script Converter
Accelerate your shift to Agile load testing with NeoLoad leveraging your existing portfolio of tests designed with LoadRunner. NeoLoad 6.6 provides an enhanced converter allowing you to:
- Rapidly transform LoadRunner scripts into NeoLoad projects
- Start the migration when you want: No need to run LoadRunner scripts on your application first
- Migrate Web – HTTP/HTML LoadRunner scripts, including those designed using “click and script”
- Use the converter through the NeoLoad interface or through the command line to convert scripts in batches
Leverage your test assets using the industry’s most comprehensive and modern load testing platform available. Learn More about the Script Converter
AMQP/S Enriches NeoLoad Messaging Protocol Support
In addition to other messaging protocol support such as JMS and MQTT, NeoLoad 6.6 supports AMQP/S – giving users comprehensive coverage of IoT systems load testing.
NeoLoad Messaging Protocol Support
With NeoLoad, develop using the latest technologies, test your applications with industry-leading protocols.
See the Full List of Supported Technologies
Integration with XL Release from XebiaLabs
NeoLoad 6.6 includes new integration with XL Release from XebiaLabs – a recognized DevOps and Application Release Automation tool.
- Automatically trigger a NeoLoad performance test from XL Release
- Detect performance regression directly within XL Release
This integration complements NeoLoad existing CI/CD plugins for Jenkins, Bamboo, and TeamCity.
Learn more about NeoLoad Integrations
Additional New Features Available:
- Docker load generators are compatible with OpenShift
- New Docker Controllers which settings can be overridden by environment variables.
- Faster design for API Testing. You can provide a sample response so NeoLoad can help you designing extractors and validators:
- Edit the recorded response content during test design
- Define response content for a new manually created request
- More efficient cross-versioning compatibility: Faster access to an older project version. This is especially beneficial for collaboration
- Improved productivity of test settings: Bulk edit of load generators’ network interface
June 2018 Release
What’s New in NeoLoad 6.5?
NeoLoad 6.5 is now available. This release includes enhanced support for load testing SAP applications, a tool for migrating LoadRunner scripts, enhancements to the NeoLoad Web UX, integration with Ranorex, and support for creating Jenkins “Pipelines as-Code”.
NeoLoad 6.5’s new capabilities results in faster test design and maintenance, better integration with popular testing ecosystem elements, and better collaboration for load testing data.
Enhanced SAP Application Load Testing
NeoLoad 6.5 includes technology support for both SAP GUI as well as SAP Web. Testers can validate the behavior under heavy load for a wide range of SAP applications, at a lower total cost for performance testing, using either SAP GUI or SAP Web protocols. With NeoLoad, you can:
- Conduct realistic load testing for your SAP applications with confidence, using the industry-leading performance testing tool
- Validate application performance and pinpoint any performance bottlenecks or weaknesses
- Reduce the costs and headaches associated with performance testing complex or hybrid applications
- Help mitigate the risk to your business due to poor user experience
LoadRunner Converter Preview
The LoadRunner converter provides the capability to convert LoadRunner HTTP scripts to their NeoLoad equivalent for those organizations that currently use LoadRunner and want to move on to NeoLoad.
The preview version of the converter speeds up the script migration process by converting a significant portion of LoadRunner scripts to NeoLoad scripts automatically. The preview version of the converter is an on-premises tool, free for downloading and use; it will be open-source later in 2018. The converter is only for “Web – HTTP/HTML” protocol.
NeoLoad Web Runtime Preview (Using On-Premises Load Test Infrastructure)
NeoLoad Web is a centralized performance testing platform from which testers can start tests, and collaborate using shared test results for all stakeholders.
NeoLoad Web : https://neoload.saas.neotys.com
With NeoLoad Web Runtime, NeoLoad Web users (SaaS or on-premises) can start a previously-configured test using their on-premises infrastructure (controllers and load generators). Testers can very quickly
- Choose the test to run (project and scenario)
- Choose the infrastructure needed to run the test (controller zone, load generator zone and number)
- Start the test
NeoLoad Web Runtime is included with NeoLoad Web licensing.
NeoLoad Web UX Enhancement – Graphs
Users of the NeoLoad Web Dashboard can now reorder Graphs in a Dashboard to arrange them in the way that works best for them.
- Reorder any existing graphs in the dashboard
- Change the size of a NeoLoad Web Graph to span one slot, two (horizontal or vertical) slots, or all four slots.
Performance Testers (QA) can use this feature to articulate and put into perspective specific/important metrics for different types of stakeholders consuming shared data.
Enhanced Ranorex Integration
Ranorex Studio is a popular functional testing product. Neotys has developed an expanded Ranorex integration for use with NeoLoad 6.x, and Ranorex 8.x that allows a Ranorex user with NeoLoad to:
- Measure End User Experience from a real browser or real client run by a Ranorex script during a load test at the protocol level with NeoLoad
- Perform automated Script Maintenance with a single Test Script.
- Conduct functional testing under load
- Value for legacy testers: Better collaboration, shared Infrastructure
- Value for DevOPs: Provide self-service portal for DevOps teams, Developers or embedded performance specialistsLearn more about Ranorex Integration
Faster Script Design & Maintenance
- Use a Ranorex script to record its test case in NeoLoad for faster script creation and maintenance with consistent recording (click order, naming, etc.)
- Use an updated version of the Ranorex script to do script maintenance with NeoLoad, for fast automated script maintenance.leveraging NeoLoad’s automatic User Path update capability
The enhanced integration for Ranorex requires NeooLoad Enterprise or Professional Edition with Advanced Usage module for full capability.
The CD pipeline is thereafter treated as a part of the application to be versioned and reviewed like any other code, enabling sharing & versioning an easily human-readable description of the CI/CD environment and process. This is achieved using a specific Jenkins plugin (job-dsl-plugin). The description of the process, the steps taken, etc. are versioned and easily readable, with the same processes applied as for application code.
The value of treating Pipline as Code is through faster test iteration, and the resultant reduction in complexity, cost and inefficiency caused by manual configuration.
How to Get it
The plugin will be available from Jenkins beginning in mid/late June, 2018 following this link.
NeoLoad Web Webhooks Support
Webhooks are a way that users who want to integrate NeoLoad into their test ecosystem can configure inside NeoLoad the applications that will be notified when a test starts or ends to trigger (for example, inside SMS or Slack) a complex workflow or use it as a simple notification mechanism (for example, adding a row to a Google Sheet as a log for load test activity).
Webhooks support is available for all NeoLoad Web users, and highlights NeoLoad Web’s capability to be “glued” to best-of-breed tools in the test ecosystem, so that information and events can flow from one tool to another in a global process/workflow, consistent with current web application development best practices.
Improvements to Docker Load Generator Images
To meet the needs of organizations that are implementing Dynamic on-demand and container-based testing infrastructures, Neotys provides Docker-based versions of the NeoLoad load generators. In the containers available with the NeoLoad 6.5 release, logs generated by NeoLoad generators are now automatically redirected to the standard stdOut and stdErr streams. This means that testers used to working with Docker can easily manage and centralize their logs in a familiar way. The smaller Docker image means faster provisioning for a Docker Load Generator, which contributes to creating a dynamic test infrastructure quickly.
Test Design Enhancement – ‘Think Time’ Option for Delays
Testers who want to set think time between Actions (typically these might be an SAP Action or individual API requests outside pages) or between containers, can choose a special kind of delay which is overridden by the Think Time policy of the VU. This is very useful for SAP Web-based . Prior to NeoLoad 6.5, page delays were replayed with a predefined, fixed value.
Explicit Closing of WebSockets
For testers designing scripts that use WebSockets (defined in RFC:6455) NeoLoad now provides the means of explicitly closing them. Prior to this release, websockets referenced in NeoLoad scripts relied on implicit closing only. NeoLoad 6.5 implements an explicit close option/setting on WebSocket requests to accommodate testers for whom the implicit close is not sufficient to meet their requirements.
March 2018 Release
What’s New in NeoLoad 6.4?
NeoLoad 6.4 is now available. This latest release includes enhancements in the areas of NeoLoad platform openness, Component/API testing, and make NeoLoad more compatible with new server-side technologies. Businesses that use New Relic APM as part of their performance testing ecosystem will find that NeoLoad 6.4’s enhanced integration will lead to higher operational efficiency and better analysis of load testing data.
NeoLoad Web – Centralized SLA Summary
Through NeoLoad Web, performance and load testers and other performance stakeholders can quickly understand and identify why a test has failed, with a new, centralized summary page that shows SLA status within NeoLoad. The SLA summary gives you the means to understand why your test has failed. Success or failure of a test is based on defined SLAs, and that all defined SLAs have succeeded. The centralized SLA summary lets you see exactly which SLA failed, and specifically why it failed the defined SLA parameters.
Easier Validation for JSONPath and XPath Responses
Testers doing Component/API testing need easier validation of responses based on content type criteria than was available in NeoLoad 6.3’s implementation for native support of JSON. This new feature speeds up the workflow for testers. Testers using NeoLoad 6.4 are now able to specify EITHER use JSON or XPath when creating a variable extractor or defining a response validation, independent of the Content-Type of the response.Previously, NeoLoad forced you to use the same content type (JSON or XPath) specified in the response extraction type. Now JSONPath or XPath can be used for all requests including manually-defined ones.
Automated Cloud Test Infrastructure
DevOps-focused teams doing automated performance testing are used to being able to use any desired mix of cloud and on-premises load generators. As DevOps practitioners, they may be a lot more comfortable with taking an API-based approach rather than a CLI-based approach. Automated tests can start and use a cloud session using the NeoLoad Runtime API. The API lets users specify the characteristics of a Cloud session, including the desired mix of cloud and on-premises load generators, and can refer to VUH or Cloud credits. This cloud session can then be automatically started and used by an automated test. This feature results in a higher level of test automation, saving time on each test iteration throughout the SDLC.
Additional APM Integration Available
NeoLoad’s integration portfolio with leading APM platforms – Dynatrace, CA, and AppDynamics – has just expanded to include New Relic. A new NeoLoad advanced action enables the analysis of load testing data using NewRelic APM and New Relic Insights. This advanced action provides both an inbound (extract New Relic APM data to NeoLoad to be viewable within NeoLoad’s dashboards) and an outbound (extract NeoLoad load testing data and send it to New Relic’s Insights tool) integration. The Advanced Action is available on Neotys Labs, including a Tutorial Document that shows how to use it. It is also available from NewRelic Plugin Central (in-product) and the NewRelic website. Documentation & Screenshots available from https://github.com/Neotys-Labs/NewRelic
Brotli Server-Side Compression Method Support
Servers and Browsers negotiate a compression algorithm to compress the response content. Brotli server-side compression was created by Google and is named after a Swedish pastry. Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd-order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. The specification of the Brotli Compressed Data Format is defined in RFC 7932. It is similar in speed with deflate but offers demonstrably denser compression than zopfli, LZMA and bzip2.
January 2018 Release
What’s New in NeoLoad 6.3?
NeoLoad 6.3 is now available. This latest release includes enhancements in the areas of NeoLoad platform openness and core load testing features. NeoLoad 6.3 includes several enhancements that make it more useful in environments like banking, healthcare and government that have stringent security concerns. Business that use Windows environments will also find that NeoLoad 6.3 is easier to use. Business that use Dynatrace as part of their performance testing ecosystem will find that NeoLoad 6.3’s enhanced integration features will lead to easier use and higher operational efficiency.
NeoLoad Web – Expanded REST API Support
NeoLoad Web’s REST API provides methods to enable the following actions (which are accessible through the GUI):
- Modify the name, description or success status of a test
- Delete a test result
The ability to modify the success status of a test through the API enables a tester to completely define and customize success or failure criteria for tests. Testers can programmatically (using the REST API) define what success/failure means, based on data from test results which they can access using the same REST API.
Enhanced Security for Test Credentials
After making a recording for a test, the credentials used to make the recording are not stored in plain text. Because of this, a person cannot use NeoLoad’s configuration files to access credentials to improperly gain access to a system.
- Testers can declare and use “password variables” that are always encrypted when stored, but are unencrypted when used during tests
- Recorded forms containing passwords are identified; passwords on those forms are replaced by password variables. This means the stored version of the generated script will contain an encrypted version of the password
- Passwords in recorded requests are hidden so that nothing is stored clear on disk
Enhanced Dynatrace Integration
NeoLoad 6.3 includes enhancements to both Neoload’s native integration with Dynatrace, as well as a bundle of Advanced Actions leveraging the analysis of load testing using Dynatrace’s OneAgent. The expanded capability means tighter integration with a key element of the testing ecosystem, leads to faster test cycles, and enables pre-production (“Shift Right”) as well as Component/API-level testing (“Shift Left”) testing.
These new features make it easier and more effective to interact with Dynatrace APM deployed in the testing environment while load testing an application with NeoLoad. With that setup, testers can precisely analyze how the whole application and its ecosystem is behaving.
Details – Native Integration
The native enhancements for Dynatrace support in NeoLoad 6.3 are as follows:
- Testers can now target several system profiles during a session recording with Dynatrace
- During a Dynatrace session recording, testers will now know exactly to which test the recording is associated with, in addition to the NeoLoad project name and scenario
Details – OneAgent Custom Actions bundle
A bundle of Advanced Actions is available for download from Neotys Labs that provides the following actions :
- DynatraceEvents: Links a load testing event to all services used by an application monitored by Dynatrace.
- DynatraceMonitoring: Inbound from Dynatrace to NeoLoad: Retrieve Infrastructure and Services metrics from DynaTrace (AppMon or OneAgent) and insert them in NeoLoad External Data so that you can correlate NeoLoad and DynaTrace metrics within NeoLoad.
Microsoft Monitoring Enhancements
Monitoring a Windows machine or a Microsoft Server (SQL Server, IIS, .Net) offers new authentication capabilities. Instead of using the account of the user that launched NeoLoad or the Monitoring Agent, NeoLoad also offers the possibility to specify the account to be used to connect to each Windows machine or service (SQL Server, IIS, ASP.Net).
Access to NeoLoad Web URLs from within NeoLoad
A tester/developer writing “glue code” within NeoLoad’s GUI that integrates with other tools can easily access URLs related to NeoLoad Web making the integration tighter with NeoLoad Web. The tester/developer can access the following URLs:
- The NeoLoad Web front-end
- The entry point of the NeoLoad Web APIs
- A running test in NeoLoad Web
Testers/developers can also access Proxy settings in different situations and points of the product:
- From the standard command-line output (Stdout) when running a test from there, the URL of the running test is clearly displayed
- When using the NeoLoad GUI Runtime API access to the running test URL
- When using either the Custom Action API or the JS API, access is available to both the URL of the running test and the NeoLoad Web front-end URL
November 2017 Release
What’s New in NeoLoad 6.2?
NeoLoad 6.2 is now available. This latest release continues Neotys’ focus on enabling Agile and DevOps teams to execute superior performance testing while shortening the build/test cycle, enable collaboration across teams, and establish Performance Testing as a trusted partner within the software delivery chain. Enhancements or improved capabilities in this release center on the areas of CI/CD integration,Component/API Testing, NeoLoad platform openness, and core load testing features.
Native GIT Support
NeoLoad users who want to use the popular GIT distributed revision control system or who need to leverage corporate IT/Development environment standards can take advantage of native GIT support in NeoLoad 6.2 to:
- Improve collaboration and efficiency by having performance testers use the same Version Control as other teams
- Put performance Test assets in the same repository and tools as other test assets, close to the Code and configuration
- Let QA / Testers use GIT without being expert users of the tool
Graph Substitution in NeoLoad Web Dashboard
A tester can easily replace the graph of an existing test with another test in that same dashboard, as well as all other dashboards that use that same graph, in order to reproduce the analysis done on a test (including defined graphs, etc.) on a new test. This saves time and speeds up both the process of building dashboards as workspaces, and the analysis of a new test result.
Trends in NeoLoad Web
Users can graph trends of key statistics covering several tests to quickly identify performance regression. Trends are essential indicators of the progress (or regression) of daily performance testing of newly-released versions of application components. Spotting trends in performance regression more quickly and pinpointing which changes introduced the regression, leads to easier and cheaper resolution. Trends also give testers an immediate and clear idea of the general quality trend of tests in terms of performance.
Automated Tests Can Start and Use a Cloud Session
Users can specify the characteristic of a Cloud session for an automated test, using a mix of cloud and on-premises load generators, so that a Cloud session is automatically started and used by an automated test. The cloud session can refer to VUH, Cloud credits, or both. Tests automation allows more tests to be completed faster, saving time.
Cross-version Compatibility for Neotys Team Server (NTS)
NeoLoad users who have access to shared licenses for older versions of NeoLoad through the Neotys Team Server (NTS) can gain greater operational efficiency by making better use of existing NeoLoad licenses. Users can now lease an older, existing license to newer versions of NeoLoad – even if that license refers to an older version of NeoLoad. This means that testers can immediately use a new version of NeoLoad without having the NTS administrator upgrade the license. For example, NeoLoad 6.1 can lease an existing NeoLoad 5.5 license from NTS.
September 2017 Release
What’s New in NeoLoad 6.1?
Accelerate your DevOps and Agile Load Testing processes. NeoLoad Performance Testing gives your applications a competitive edge. Integrate with popular Continuous Integration (CI) and Continuous Delivery (CD) environments. Release flawlessly, every time. Achieve Speed and Quality without making tradeoffs.
NeoLoad 6.1 is now available. This latest release continues Neotys’ focus on accelerating DevOps team alignment with their internal Agile and DevOps processes for greater testing coverage and application reliability under load. This release includes several new capabilities that enhance DevOps use cases, further enable Component/API Testing, improve Collaboration, plus general capability enhancements.
NeoLoad Web On-Premises Deployment
NeoLoad Web, introduced in NeoLoad 6.0 as a SaaS deployment, is now available with NeoLoad 6.1 as an on-premises deployment Detailed documentation is provided for a standard (Docker-based) on-premises target.
Contact Neotys with regard to more-complex deployment.
View the Pass/Fail Status of a Test
All tests that are run are assigned an externally-available status showing whether a particular test run was completed successfully or failed, based on defined SLAs.
Define Load Test Environment at Runtime
At runtime, the same NeoLoad project can be used to launch a test in a specific environment (integration, preprod, etc.) without having to modify the project or having several versions of the project for each target environment. This greatly simplifies NeoLoad projects in this context and makes it very easy in a CI/automation scenario to programmatically target a specific environment.
Component/API Testing Enhancements
Generic REST/JSON Support
NeoLoad 6.1 now natively and fully supports JSON, which is used to express requests and responses for popular REST-based APIs. This enhancement makes it easier and more natural to load test REST-based APIs. Native and full JSON support means:
- JSONPath expressions are supported in order to extract or validate data from JSON data in Variable Extractors, Validators and Framework parameters
- JSON pretty printing
Easily Create Requests from External Content
Users can speed up their API testing by creating a new request in NeoLoad, using content that is cut-and-pasted “as-is” from an external source (for example from SoapUI and Postman).
NeoLoad Web Collaboration Enhancements
Multiple Customizable, Shareable Dashboards
This innovative and Neotys-exclusive NeoLoad Web feature allows users to create and use several customized dashboards to organize their work. These dashboards can be shared either for running tests or completed tests, with other users belonging to the same account, and who work as a team on that shared dashboard.
NeoLoad Web Integration Enhancements
REST API Access to Test and Monitoring Data
This NeoLoad Web centralized REST API provides access to test data for a running or terminated test. This data can be pushed to an external tool (for example Elastic Search, Tableau, etc.) or used to make a decision to continue or abort a process in a CI/automation scenario.
Docker Monitoring Using cAdvisor
Using the Generic JSON Monitor capability in NeoLoad 6.1, users can monitor Docker containers by using cAdvisor.
Generic REST/JSON Monitor
This new capability provides easy access to any monitoring element that provides a JSON/REST API. NeoLoad allows the user to choose the specific metrics to be monitored.
Advanced Actions Option – Consider as a Request
A new option is available for Advanced Actions so that its activity is taken into account in global statistics such as ‘All requests’ (impacting statistic value and graphs). The Advanced Action is also listed in reports and GUI, the same as for HTTP requests.
Scheduled Tests Can Send Data to NeoLoad Web
When scheduling a test, users can decide to send run-time test data to NeoLoad Web.
June 2017 Release
What’s New in NeoLoad 6?
Do the entire test cycle – from test design through analysis and reporting – faster. Monitor tests in real-time when executed from a Continuous Integration (CI) server (e.g. Jenkins) and compare with baseline results. Detect performance problems in real-time during tests, without waiting for the results before taking corrective action to address any issues. Share test results easily using a web-based SaaS interface, to stakeholders who would like to participate in (or just consume) the analysis, but who are not performance testing specialists.
NeoLoad 6.0 is now available. Like all previous releases of NeoLoad, this newest release highlights our commitment to, and progress towards, giving you the fastest, most automated performance testing and monitoring tools for Agile and DevOps testing environments.
Easier collaboration with NeoLoad Web
New Web-based SaaS interface can easily display and share charts and tables with anyone involved in performance test execution or analysis (testers, developers, QA Managers, business stakeholders/ product owners) who need to use and share test results.
All NeoLoad users have a free plan provisioned to use the new NeoLoad Web module as SaaS. So try it right now! Read the documentation to get started.
Additional set of test analysis features available in NeoLoad Web
More-accurate diagnosis and faster reaction time when a test detects a performance issue; no need to wait for the end of a test to react and fix the problem.
• Personalized graphical dashboards allow you to mix several KPIs in the same graph (e.g. average transaction times, average request response time, and total transaction failed)
• Statistics can be shown for each element delivered (e.g. min/max/average) for each individual element by request/ transaction/page, and monitoring counters (e.g. CPU).
To learn more about NeoLoad Web,click here
Key Test Settings included in Test Report
Key test settings are included by default in the test report to keep the full details of the context in which test have been done
Access all APIs without having to open the NeoLoad controller, and integrate smoothly in the Continuous Integration tool chain.
How to Update to NeoLoad 6.9
Provided you have a valid support package, here’s how to update your version of NeoLoad:
- Download NeoLoad 6.9
- Install NeoLoad in a new directory (do not install on top of the old version).
- You don’t need a new license key. You will just be asked to activate your current license key for version 6.9
- Make sure you back up your projects before using them with the new version.