зеркало из
https://github.com/iharh/notes.git
synced 2025-10-30 05:06:05 +02:00
133 строки
4.6 KiB
Plaintext
133 строки
4.6 KiB
Plaintext
https://wiremock.org
|
|
https://github.com/tomakehurst/wiremock
|
|
|
|
http://wiremock.org/docs/
|
|
http://wiremock.org/docs/getting-started/
|
|
https://github.com/basdijkstra/wiremock-workshop
|
|
https://github.com/basdijkstra/wiremock-workshop/blob/main/src/test/java/exercises/WireMockExercises1Test.java
|
|
@WireMockTest, @RegisterExtension, given/when/then
|
|
https://wiremock.org/docs/junit-jupiter/
|
|
@WireMockTest
|
|
|
|
https://wiremock.org/docs/stubbing/
|
|
|
|
https://wiremock.org/docs/request-matching/
|
|
https://wiremock.org/docs/request-matching/#path-templates
|
|
|
|
https://wiremock.org/docs/extending-wiremock/
|
|
|
|
https://github.com/tomakehurst/wiremock/issues/684
|
|
https://github.com/lanwen/wiremock-junit5
|
|
https://github.com/JensPiegsa/wiremock-extension
|
|
???
|
|
https://github.com/phxql/wiremock-junit5
|
|
|
|
async
|
|
https://blog.jdriven.com/2020/10/using-wiremock-in-an-async-environment/
|
|
|
|
2024
|
|
https://habr.com/ru/articles/804673/
|
|
2023
|
|
https://www.atomicjar.com/2023/12/building-spring-boots-serviceconnection-for-testcontainers-wiremock/
|
|
https://habr.com/ru/articles/781812/
|
|
2022
|
|
https://vc.ru/u/628653-codeinside/535563-mock-servisy-dlya-testirovaniya-how-to-use-quick-start
|
|
https://habr.com/ru/companies/rostelecom/articles/679330/
|
|
scenarios with states
|
|
2020
|
|
https://www.baeldung.com/introduction-to-wiremock
|
|
2019
|
|
https://www.baeldung.com/wiremock-scenarios
|
|
2018
|
|
https://www.petrikainulainen.net/programming/testing/wiremock-tutorial-introduction-to-stubbing/
|
|
https://www.infoq.com/presentations/spring-cloud-contract
|
|
@AutoConfigureWireMock
|
|
2016
|
|
https://dzone.com/articles/wiremock-mock-your-rest-apis
|
|
|
|
docs
|
|
https://github.com/tomakehurst/wiremock/blob/master/docs-v2/_docs/request-matching.md
|
|
.withHeader("Bearer", containing("some-data"))
|
|
|
|
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#features-wiremock
|
|
|
|
samples
|
|
{
|
|
"request": {
|
|
"method": "POST",
|
|
"urlPattern": "/v1/.+/suff",
|
|
"bodyPatterns": [
|
|
{
|
|
"matchesJsonPath": "$[?($.ActivityType == 'SOMEACT')]"
|
|
}
|
|
]
|
|
}
|
|
"response": {
|
|
"fixedDelayMilliseconds": 90,
|
|
"status": 201,
|
|
"headers": {
|
|
"Content-Type": "application/json;charset=UTF-8"
|
|
},
|
|
"jsonBody": {
|
|
"SomeInput": {
|
|
"SomeNumber": "{{jsonPath request.body '$.ActivityInput.CertificateNumber'}}"
|
|
},
|
|
"SomeId": "{{request.path.[1]}}",
|
|
}
|
|
}
|
|
}
|
|
|
|
https://docs.wiremock.io/response-templating/json/#iterating-over-json-elements
|
|
|
|
record/playback
|
|
https://wiremock.org/docs/record-playback/
|
|
|
|
admin
|
|
https://wiremock.org/docs/standalone/admin-api-reference
|
|
_admin/mappings
|
|
__admin/mappings
|
|
|
|
api templates
|
|
https://wiremock.org/docs/mock-api-templates/
|
|
https://github.com/wiremock/api-template-library
|
|
https://wiremock.org/docs/mock-api-templates/usage/
|
|
https://library.wiremock.org/
|
|
|
|
custom request matchers
|
|
https://wiremock.org/docs/extending-wiremock/#custom-request-matchers
|
|
|
|
deps
|
|
+--- org.springframework.cloud:spring-cloud-contract-wiremock -> 4.1.0
|
|
| +--- com.github.tomakehurst:wiremock-jre8-standalone:2.35.1
|
|
|
|
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock
|
|
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock/4.1.3
|
|
|
|
https://central.sonatype.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock/versions
|
|
https://central.sonatype.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock/4.1.3
|
|
|
|
https://repo1.maven.org/maven2/org/springframework/cloud/spring-cloud-contract-wiremock/4.1.3/
|
|
https://repo1.maven.org/maven2/org/springframework/cloud/spring-cloud-contract-wiremock/4.1.3/spring-cloud-contract-wiremock-4.1.3.pom
|
|
|
|
springBootVersion= 3.2.1
|
|
springCloudVersion=2023.0.0
|
|
|
|
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock
|
|
|
|
tags
|
|
https://github.com/wiremock/wiremock/releases/tag/2.35.1
|
|
|
|
|
|
https://docs.spring.io/spring-cloud-contract/reference/project-features-wiremock.html
|
|
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#features-wiremock
|
|
https://github.com/spring-cloud/spring-cloud-contract
|
|
|
|
upgrade
|
|
https://github.com/spring-cloud/spring-cloud-contract/issues/1933
|
|
https://github.com/cameleeck/spring-cloud-contract/commit/13560216fc2cfb96e723070c965a3dc39889a4fd
|
|
https://github.com/spring-cloud/spring-cloud-contract/compare/main...cameleeck:spring-cloud-contract:main
|
|
3.3.0
|
|
https://github.com/spring-cloud/spring-cloud-contract/pull/2092
|
|
https://github.com/spring-cloud/spring-cloud-contract/issues/2031
|
|
https://github.com/spring-cloud/spring-cloud-contract/issues/2104
|