Test, mock, and track HTTP requests & responses between libraries, sockets and APIs
apis mocking api-management api-testing api-client testing-tools api-test api-mock api bin har http json mock test testingA .Net dynamic fake framework for creating all types of fake objects, mocks, stubs etc.FakeItEasy logo designed by Vanja Pakaski.
mocking fake-objects dotnet-corefaker.js contains a super useful generator method Faker.fake for combining faker API methods using a mustache string format.
faker fake faker-generator mocking mocks fake-content fake-dataInterfake is a tool which allows developers of client-side applications of any platform to easily create dummy HTTP APIs to develop against. Let's get started with a simple example.If you don't want to use the JavaScript method to create your Interfake API, go read up on all the methods. Otherwise, read on.
cli http server mocking mocks testing api restIt works with NSURLConnection, NSURLSession, AFNetworking, Alamofire or any networking framework that use Cocoa's URL Loading System. OHHTTPStubs headers are fully documented using Appledoc-like / Headerdoc-like comments in the header files. You can also read the online documentation here.
ios stubbing network stub ohhttpstubs mock mock-server mockingIn fact, halfway through we discovered our corporate mocking software couldn’t handle the sheer amount of performance testing we were running as part of this effort (we completely crushed some pretty industrial enterprise software in the process). As a result, we made the call to move the entire program over to a Mountebank OSS-based solution with a custom provision to give us the ability to expand/shrink our mocking needs on demand. mountebank is the first open source tool to provide cross-platform, multi-protocol test doubles over the wire. Just point your application to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.
mountebank service-virtualization test-automation testing test-framework microservices-testing mocking stubbing test stub mock double smtp email http https tcp netMimesis is a fast and easy to use library for Python programming language, which helps generate synthetic data for a variety of purposes in a variety of languages. This data can be particularly useful during software development and testing. For example, it could be used to populate a testing database, create beautiful JSON and XML files, anonymize data taken from a production service, etc. You can find the complete documentation on the Read the Docs.
fake dummy data generate testing mimesis schema mock fixtures factory language locale synthetic mocking anonymize json xml bootstrapVisit the NSubstitute website for more information. NSubstitute is designed as a friendly substitute for .NET mocking libraries.
c-sharp dot-net testing testing-tools test mocking mock dotnet-core dotnetcore mocks stubsWelcome! Are you writing JavaScript tests and in the market for a mocking library to fake out real things for you? testdouble.js is an opinionated, carefully-designed test double library maintained by, oddly enough, a software agency that's also named Test Double. If you practice test-driven development, testdouble.js was designed to promote terse, clear, and easy-to-understand tests. There's an awful lot to cover, so please take some time and enjoy our documentation, which is designed to show you how to make the most out of test doubles in your tests.
testdouble testing-tools mocking spies sinon tdd bdd mock stub spy test-double doubleGo code (golang) set of packages that provide many tools for testifying that your code will behave as you intend. It supports Easy assertions, Mocking, Testing suite interfaces and functions.
testify assertions mocking testing toolkit test-framework unit-testingNOTE: if getter function has non-empty arguments list then generator should be called as function casual.profile('public'), otherwise it should be accessed as property casual.profile. Default locale is en_US.
faker generator data-generator fake data casual fixtures testing seed random mock mockingPester is the ubiquitous test and mock framework for PowerShell. This code example lies a tiny bit, find it annotated and production ready here.
powershell pester-tests powershell-tests assertions mocking mock testing tdd bdd tdd-framework bdd-frameworkThis is a Python version of Ruby's VCR library. If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. VCR.py will detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.
testing http mockingMockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. Mockito doesn’t give you hangover because the tests are very readable and they produce clean verification errors.
mocking-framework testing-tools mocking mock testing test-automation test-driven-development mock-library java-library unit-testingMockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending. Mockery is released under a New BSD License.
mockery phpunit stub mock mocking test-doublesMockbin is used internally and maintained by Mashape, who also maintain the open-source API Gateway Kong. read more on Installation.
apis mocking api-management api-testing api-client testing-tools api-test api-mock api bin har http json mock test testingNetworking was born out of the necessity of having a simple networking library that doesn't have crazy programming abstractions or uses the latest reactive programming techniques, but just a plain, simple and convenient wrapper around NSURLSession that supports common needs such as faking requests and caching images out of the box. A library that is small enough to read in one go but useful enough to include in any project. That's how Networking came to life, a fully tested library for iOS, tvOS, watchOS and OS X that will always be there for you. Initializing an instance of Networking means you have to select a NSURLSessionConfiguration. The available types are Default, Ephemeral and Background, if you don't provide any or don't have special needs then Default will be used.
mocking nsurlsession networking alamofire moya stubbing carthage cocoapodsCuckoo was created due to lack of a proper Swift mocking framework. We built the DSL to be very similar to Mockito, so anyone using it in Java/Android can immediately pick it up and use it. Cuckoo has two parts. One is the runtime and the other one is an OS X command-line tool simply called CuckooGenerator.
mock mockito cuckoo stub matcher protocol mocking unit-testing cocoapodsHoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on. Hoverfly is developed and maintained by SpectoLabs.
api-simulation proxy mitm testing-tools mocking stubbing service-virtualization http https testing hoverfly
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.