A test suite setup for XLT that does not require coding, it just runs based on CSV or YAML definition files. Apache licensed.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
config
spec
src/posters/tests/nocoding
.classpath
.gitattributes
.gitignore
.project
LICENSE
README.md
pom.xml
syntax.yml

README.md

Testsuite-nocoding

This is a test suite for Xceptance LoadTest (XLT) - http://www.xceptance-loadtest.com/.

  • Name: testsuite-nocoding
  • Version: 2.1.0
  • License: Apache V2.0
  • License URI: http://www.apache.org/licenses/LICENSE-2.0.txt
  • Tags: load testing, performance testing, testing
  • Contributors:
    • Hartmut Arlt, Xceptance Software Technologies GmbH
    • René Schwietzke, Xceptance Software Technologies GmbH
    • Jörg Werner, Xceptance Software Technologies GmbH
    • Matthias Mitterreiter, Xceptance Software Technologies GmbH
    • Christoph Keiner, Xceptance Software Technologies GmbH

Introduction

One is often faced with the requirement to just fire a couple of simple URLs, to verify the performance or functionality of a single feature, to create load in order to stress environments and monitor certain things, or simply to create load in addition to another load test.

TestSuite-NoCoding is a test suite for XLT and delivers an easy way to define and fire HTTP requests and offers various tools to validate the responses. Additionally it is possible to filter, select, and store data from the response with the view of inserting it into the next request or its validation. This is a fast and likewise easy way to define test cases, since no programming is needed!

The test suite relies on the library xlt-nocoding in order to interpret and execute the no-coding test definitions. Since the source of that library is open and licensed under the Apache License V2.0, feel free to extend and customize it.

Features

  • Reads test definitions from files. Supported file types:
    • YAML
    • CSV
  • Supports the validation of:
    • Cookies
    • HTTP response headers
    • HTTP response content
  • Offers various validation methods in order to validate data.
  • Supports two modes to run the test-cases:
    • DOM: the responses are parsed into the DOM, which allows to select elements by XPath for validation purpose
    • LIGHT: there exists no DOM, which makes the test case fast to execute.
  • Cookie handling is automatic
  • JavaScript and Static Content can be handled automatically and also be switched off.
  • ...

Getting Started

To learn more, try one of the following links.