mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-03-20 16:23:42 +01:00
Add option to ProxySettings to append guid to mapping file (#838)
* Add option to ProxySettings to append guid to mapping file * . * . * .
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"Guid": "b4a2ff02-fb7f-4496-8c04-9aafc4f5f8f7",
|
||||
"Title": "Proxy Mapping for DELETE /devstoreaccount1/myqueue-items/messages/41b2aadc-d6ea-4c3c-ae20-2ae72eb08d88",
|
||||
"Description": "Proxy Mapping for DELETE /devstoreaccount1/myqueue-items/messages/41b2aadc-d6ea-4c3c-ae20-2ae72eb08d88",
|
||||
"Request": {
|
||||
"Path": {
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "/devstoreaccount1/myqueue-items/messages/41b2aadc-d6ea-4c3c-ae20-2ae72eb08d88",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"Methods": [
|
||||
"DELETE"
|
||||
],
|
||||
"Params": [
|
||||
{
|
||||
"Name": "popreceipt",
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "*",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Response": {
|
||||
"StatusCode": 204,
|
||||
"Headers": {
|
||||
"Server": "Azurite-Queue/3.19.0",
|
||||
"x-ms-client-request-id": "{{request.headers.x-ms-client-request-id}}",
|
||||
"x-ms-request-id": "{{Random Type=\"Guid\"}}",
|
||||
"x-ms-version": "2021-10-04",
|
||||
"Date": "{{DateTime.Now \"ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’\"}}",
|
||||
"Connection": "keep-alive",
|
||||
"Keep-Alive": "timeout=5"
|
||||
},
|
||||
"UseTransformer": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"Scenario": "AzureQueue Get Messages",
|
||||
"WhenStateIs": "No more messages",
|
||||
"SetStateTo": "No more messages",
|
||||
"Guid": "4c871968-29ee-472b-a548-170444d4cc3e",
|
||||
"Title": "Proxy Mapping for GET NO MSG /devstoreaccount1/myqueue-items/messages",
|
||||
"Description": "Proxy Mapping for GET NO MSG /devstoreaccount1/myqueue-items/messages",
|
||||
"Request": {
|
||||
"Path": {
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "/devstoreaccount1/myqueue-items/messages",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"Methods": [
|
||||
"GET"
|
||||
],
|
||||
"Params": [
|
||||
{
|
||||
"Name": "numofmessages",
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "ExactMatcher",
|
||||
"Pattern": "16",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "visibilitytimeout",
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "ExactMatcher",
|
||||
"Pattern": "600",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Response": {
|
||||
"StatusCode": 200,
|
||||
"Body": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><QueueMessagesList/>",
|
||||
"Headers": {
|
||||
"Content-Type": "application/xml",
|
||||
"Server": "Azurite-Queue/3.19.0",
|
||||
"x-ms-client-request-id": "{{request.headers.x-ms-client-request-id}}",
|
||||
"x-ms-request-id": "{{Random Type=\"Guid\"}}",
|
||||
"x-ms-version": "2021-10-04",
|
||||
"Date": "{{DateTime.Now \"ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’\"}}",
|
||||
"Connection": "keep-alive",
|
||||
"Keep-Alive": "timeout=5",
|
||||
"Transfer-Encoding": "chunked"
|
||||
},
|
||||
"UseTransformer": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"Scenario": "AzureQueue Get Messages",
|
||||
"SetStateTo": "No more messages",
|
||||
"Guid": "da9c6799-fbf8-41b6-8933-0df50f821ebb",
|
||||
"Title": "Proxy Mapping for GET /devstoreaccount1/myqueue-items/messages",
|
||||
"Description": "Proxy Mapping for GET /devstoreaccount1/myqueue-items/messages",
|
||||
"Request": {
|
||||
"Path": {
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "/devstoreaccount1/myqueue-items/messages",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"Methods": [
|
||||
"GET"
|
||||
],
|
||||
"Params": [
|
||||
{
|
||||
"Name": "numofmessages",
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "*",
|
||||
"IgnoreCase": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "visibilitytimeout",
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "*",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Response": {
|
||||
"StatusCode": 200,
|
||||
"Body": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><QueueMessagesList><QueueMessage><MessageId>41b2aadc-d6ea-4c3c-ae20-2ae72eb08d88</MessageId><InsertionTime>Sat, 29 Oct 2022 07:11:40 GMT</InsertionTime><ExpirationTime>Sat, 31 Dec 2022 07:11:40 GMT</ExpirationTime><PopReceipt>MjlPY3QyMDIyMDc6MTE6NDAyMjU2</PopReceipt><TimeNextVisible>Sat, 29 Oct 2022 07:21:40 GMT</TimeNextVisible><DequeueCount>1</DequeueCount><MessageText>c3RlZg==</MessageText></QueueMessage></QueueMessagesList>",
|
||||
"Headers": {
|
||||
"Content-Type": "application/xml",
|
||||
"Server": "Azurite-Queue/3.19.0",
|
||||
"x-ms-client-request-id": "{{request.headers.x-ms-client-request-id}}",
|
||||
"x-ms-request-id": "{{Random Type=\"Guid\"}}",
|
||||
"x-ms-version": "2021-10-04",
|
||||
"Date": "{{DateTime.Now \"ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’\"}}",
|
||||
"Connection": "keep-alive",
|
||||
"Keep-Alive": "timeout=5",
|
||||
"Transfer-Encoding": "chunked"
|
||||
},
|
||||
"UseTransformer": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"Guid": "17c7a389-98e1-4383-975d-54c82d1e3860",
|
||||
"Title": "Proxy Mapping for HEAD /devstoreaccount1/myqueue-items",
|
||||
"Description": "Proxy Mapping for HEAD /devstoreaccount1/myqueue-items",
|
||||
"Request": {
|
||||
"Path": {
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "WildcardMatcher",
|
||||
"Pattern": "/devstoreaccount1/myqueue-items",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"Methods": [
|
||||
"HEAD"
|
||||
],
|
||||
"Params": [
|
||||
{
|
||||
"Name": "comp",
|
||||
"Matchers": [
|
||||
{
|
||||
"Name": "ExactMatcher",
|
||||
"Pattern": "metadata",
|
||||
"IgnoreCase": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Response": {
|
||||
"StatusCode": 200,
|
||||
"Body": "",
|
||||
"Headers": {
|
||||
"Server": "Azurite-Queue/3.19.0",
|
||||
"x-ms-client-request-id": "{{request.headers.x-ms-client-request-id}}",
|
||||
"x-ms-approximate-messages-count": "0",
|
||||
"x-ms-request-id": "{{Random Type=\"Guid\"}}",
|
||||
"x-ms-version": "2021-10-04",
|
||||
"Date": "{{DateTime.Now \"ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’\"}}",
|
||||
"Connection": "keep-alive",
|
||||
"Keep-Alive": "timeout=5"
|
||||
},
|
||||
"UseTransformer": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user