# WebServicePlugins
Plugins for Visual Studio Loadtest and Webtest to handle SOAP and REST requests
and responses that use XML, JSON or MSBIN formats. Provides XPath based
verification and extraction rules, a request/response viewer in the webtest gui
results tab, and a request body editor for web tests.

## Branches and versions of Visual Studio
The initial checkin to the master branch is a copy of the original code from
Codeplex of the VS2013 version of the plugin, taken 2017-09-02, version 3.2,
last built on December 28 2013.

This project has a master branch for the main logic, and separate branches for
specific code targeting specific versions of Visual Studio. I.e. code changes
specific for a VS version should be committed to the appropriate branch. Code
changes to common files should be committed to master, so the VS specific
version branches can merge with master to receive these updates, without having
to cherry pick commits.

This also means that the branches may NEVER be merged into master, since these
only contain VS version specific code changes.

Builds should only be created on the non master branches, for a specific version
of Visual Studio, although the master branch currently targets VS2013, there is
a specific branch for VS2013 as well. Changes that are needed to be committed
that are specific for VS2013 should therefor be committed to the vs2013 branch,
since these can not be allowed to be merged into the other version branches.

## Source code and releases
You'll find the latest stable release, release notes and getting started guide
in the projects wiki:

https://git.lightsinline.se/lilchger/WebServicePlugins/wikis/home

Project is hosted in GitLab where you can fork the code, create issues, get
support, create bug reports and colaborate on the code:

https://git.lightsinline.se/lilchger/WebServicePlugins

# License
The original code from CodePlex is under the Ms-PL license 
(https://opensource.org/licenses/MS-PL)
The added extension code is under the Ms-RL license 
(https://opensource.org/licenses/MS-RL)

The Ms-RL license requires the source code to be distributed with any binary 
forms of the code. The source code is therefor distributed inside the 
VSIX package as a Sourcecode.zip file and installed in the VSIX folder of the 
Extension.