An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.2% on proxy.golang.org

proxy.golang.org : git.sr.ht/~shulhan/trunks

Package trunks is a library and HTTP service that provide web user interface to test HTTP service, similar to Postman, and for load testing. For the load testing we use vegeta [1] as the backend. See the example package on how to programmatically use and create service using this module, or The following screenshot display the main interface to Run or Attack the registered HTTP service, https://git.sr.ht/~shulhan/trunks/blob/main/_screenshots/trunks_example.png The following screenshot display the result of attack in two forms, vegeta metrics and vegeta histogram, https://git.sr.ht/~shulhan/trunks/blob/main/_screenshots/trunks_attack_result.png By default, the Trunks user interface can be viewed by opening in browser at http://127.0.0.1:8217. One can change address through Environment's ListenAddress. Each attack result is saved in Environment's ResultsDir with the following file name format, The "DateTime" is in the following layout, The "ResultsSuffix" is the one that defined in Environment. Copyright 2021, Shulhan <[email protected]>. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. [1] https://github.com/tsenart/vegeta

Registry - Homepage - Documentation - JSON
purl: pkg:golang/git.sr.ht/%7Eshulhan/trunks
License: GPL-3.0
Latest release: over 1 year ago
First release: about 3 years ago
Namespace: git.sr.ht/~shulhan
Last synced: 6 days ago

    Loading...
    Readme
    Loading...