Visual Studio Team Test (VSTT) Plugins

This Project provides a set of plugins used for loadtesting with Visual Studio and enhances the Product with several features. See the Pages section for detailed information on each plugin.

License

This code is licensed under the MS-RL (Microsoft Reciprocal License) see https://opensource.org/licenses/MS-RL

Download and use

You can either download the Project as a compressed archive (Project -> Download) or you can git-clone the repo directly in VS and build the solution (Project -> HTTPS). The Project builds a DLL file (LIL_VSTT_Plugins.dll) which you need to add a reference to in your Test Project in order to use the plugins. You can also download the latest released build below. It is recommended to commit the dll your project is using inside a Plugins folder in the project itself. This way the correct version will be used for each of your projects.

Building

Build the Project using Release config and make sure you build for .NET Framework 4.5 if you want to use the TLS 1.2 features (see the Wiki Pages for more details). The solution also contains a Test Project, it is not needed for use of the plugins, it is only used to test the plugins during development.

Latest build

2021-10-06

LIL_VSTT_Plugins.dll LIL_VSTT_Plugins.pdb

Previous build

2019-09-13

LIL_VSTT_Plugins.dll
LIL_VSTT_Plugins.pdb

Please note that Windows places downloaded executables (like the dll above) in a blocked state. Right-click the file and remove the block before you try to use it.

The PDB file above is only needed for debugging puposes. It will give more detailed error messages if it is installed in the same folder as the DLL.

Older versions

Released versions are now version controlled in the Wiki. Click on Page History and look for commit tags "New Release" to find old versions. Previously release builds were version controlled in the repository itself in the bin/Release folder You can check there for older builds of this plugin before the switch to using the Wiki.

Bugs and Suggestions

Please create an Issue here in GitLab in this Project and use an appropriate tag. You do not need to register an account first. However if you do, you will get email updates of the progress and comments, and we can contact you in order to get more information.

Create your own version

If you need to make changes to the code, you are welcome to register an account and create a free personal (not necessarily public) fork of the Project (Project -> Fork). This will create your own personal copy in a new repository, and you can invite anyone to work with you on it. You will get your own wiki and issue tracker as well, where we might create issues or comments on your changes. Do any changes and commits to your personal repo, and once your changes are working and tested, send us an email and we will look at your contribution and if we like it add you and your code to the master Project. In either case, you can continue to maintain your own fork and also merge new commits and updates from the master Project. If you need to make more than 10 forks on this server, please send us an email.