Power-Editor. Modify a Declarative items inside a single Webtest or multiple WebTests to change values that are time-consuming to change one by one, such as Request properties, Inser Transactions, etc.
This tool processes a Declarative WebTest from top to bottom and does some of those tasks that are time-consuming in a much faster way. It can also process a single webtest or a list of webtests.
This first version can do the following:
With Transactions
Create Transactions based on comments (e.g. inserted during recording)
Insert Transactions by finding a starting point (request, comment, etc.) and ending point
Rename Transactions (full string or partial string replace)
With Requests
Change a request property for all requests (timeouts, think time, caching, expected url, etc.)
Move all sibling requests into first request as dependent (for async request scenarios)
Move all dependent requests under parent as siblings
With WebTests
Change a webtest property for all webtests in a list
Insert documentation Comments and Separation lines at the top and bottom of a Webtest. Space transactions with blank comments.
Please feel free to make comments, request features and let me know about bugs.