{"id":36484544,"url":"https://github.com/poolqa/request_test","last_synced_at":"2026-01-12T01:43:18.017Z","repository":{"id":144239131,"uuid":"284957874","full_name":"poolqa/request_test","owner":"poolqa","description":"tps-test, http pressure-test","archived":false,"fork":false,"pushed_at":"2023-03-09T16:58:03.000Z","size":20,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-19T23:14:00.780Z","etag":null,"topics":["golang","http-test","pressure-test","tps"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/poolqa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-04T11:21:12.000Z","updated_at":"2022-03-23T12:27:24.000Z","dependencies_parsed_at":"2023-03-30T14:18:37.255Z","dependency_job_id":null,"html_url":"https://github.com/poolqa/request_test","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/poolqa/request_test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poolqa%2Frequest_test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poolqa%2Frequest_test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poolqa%2Frequest_test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poolqa%2Frequest_test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/poolqa","download_url":"https://codeload.github.com/poolqa/request_test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poolqa%2Frequest_test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28331253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T00:36:25.062Z","status":"ssl_error","status_checked_at":"2026-01-12T00:36:15.229Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golang","http-test","pressure-test","tps"],"created_at":"2026-01-12T01:43:17.451Z","updated_at":"2026-01-12T01:43:18.009Z","avatar_url":"https://github.com/poolqa.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Transactions Request Pressure Test\nThis is a simple tool for Http Pressure test.\n\nYou can use it on Windows system, and don't be afraid to encounter run out the port.\n\nIt can reuse the connection.\n\nIf this tool can help you, please don't forget to star me. :) \n\n### TODO\nThis tool is a semifinished product, if you want add some features, you can clone and fix it, or tall me.\n\n### get it\n```bash\ngo get github.com/poolqa/request_test\n```\nor\n```bash\ngit clone https://github.com/poolqa/request_test\n```\n### build it\n```bash\ngo build\n```\n### Run it\n\n```bash\nrequest_test -c 3 -n 5 -u https://www.google.com -w\n\nThread count: 3\nStarting at: 2020/08/03 22:20:40.711046\nFinished at: 2020/08/03 22:20:41.067851\n\nperformance statistics :\nLE  1 Sec: count: 15\n-----------------------\nTotal Count: 15\n\nUse times: 356.8042ms\nTps:       42.040 per/sec\nAvailability:  100.00%\nFailed:  0\nConnection Times\n                         min            max            avg\nResponse time:           47.0104ms      116.3257ms     7.755046ms\nTransaction time:        47.0104ms      116.3257ms     7.755046ms\nBuild cli time:          0s             0s             0s\n\n```\n### Usage\n```bash\nrequest_test -h\nTransactions Request Pressure Test/ v0.0.1\nUsage: pressure -c concurrency -n requests -t timeLimit -m method -u url -[dh]\n\nOptions:\n  -c concurrency\n        go routine(concurrency) count at same time. (default 1)\n  -d    show debug log\n  -h    this help\n  -i int\n        print interval for process request count time. (default 1)\n  -m method\n        http method name. (default \"GET\")\n  -n requests\n        requests at every concurrency\n  -r    show those routine's requests detail at report log,\n        but it wall use more and more memory.\n  -t timeLimit\n        timeLimit Seconds to max. to spend on benchmarking, timer is start at all routine wake up.\n  -u url\n        target url\n  -w    waiting all routines stand-by.\n\n```\n\n### Copyright\nrequest_test is completely free. Please mark the source of request_test in your commercial product if possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoolqa%2Frequest_test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoolqa%2Frequest_test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoolqa%2Frequest_test/lists"}