<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gorankusu/gorankusu_test.go, branch main</title>
<subtitle>The Go library for load testing HTTP and WebSocket endpoints.</subtitle>
<id>http://git.kilabit.info/gorankusu/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/gorankusu/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/'/>
<updated>2026-02-03T21:46:49Z</updated>
<entry>
<title>cmd/gorankusu: implement socket based activation with systemd</title>
<updated>2026-02-03T21:46:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-02T16:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=4040e757445faee58544bf65bc5fa65458b56f9d'/>
<id>urn:sha1:4040e757445faee58544bf65bc5fa65458b56f9d</id>
<content type='text'>
The internal/cmd/gorankusu now can run using systemd.socket(5).
</content>
</entry>
<entry>
<title>all: replace module "share" with "pakakeh.go"</title>
<updated>2024-03-05T11:15:35Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-05T09:36:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=cb9e9ecf8466386621954acdafc460ecd0c3f82f'/>
<id>urn:sha1:cb9e9ecf8466386621954acdafc460ecd0c3f82f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: move reading GORANKUSU_DEV environment to [Environment.IsDevelopment]</title>
<updated>2024-02-20T18:51:34Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-20T18:51:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=f08f1c15ff863d2829af8be8ddf392e9241d0f89'/>
<id>urn:sha1:f08f1c15ff863d2829af8be8ddf392e9241d0f89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: add parameter to use custom listen address in NewExample</title>
<updated>2024-02-20T18:36:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-20T18:36:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=f8b6b66d9b407f7441a9170b46e42d928532f732'/>
<id>urn:sha1:f8b6b66d9b407f7441a9170b46e42d928532f732</id>
<content type='text'>
This will allow running Example server with "make dev" and the test with
"make" or "make test" at the same time.
</content>
</entry>
<entry>
<title>all: move example to root directory</title>
<updated>2024-02-14T18:12:34Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-12T19:14:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=372d10a3e1ea01f8d03e44e6ab8be673d05c0773'/>
<id>urn:sha1:372d10a3e1ea01f8d03e44e6ab8be673d05c0773</id>
<content type='text'>
The goal is to remove duplicate code in testing and show the example on
how to create Gorankusu service from godoc.

Implements: https://todo.sr.ht/~shulhan/gorankusu/5
</content>
</entry>
<entry>
<title>all: allow submit free form request body in HTTPTarget</title>
<updated>2024-02-08T09:30:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-08T09:29:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=4641925909819c6a93fb774cf1ca77805b74210d'/>
<id>urn:sha1:4641925909819c6a93fb774cf1ca77805b74210d</id>
<content type='text'>
In HTTPTarget the field RawBody can be filled by anything by user.
Those field can be activated by setting WithRawBody.

Implements: https://todo.sr.ht/~shulhan/gorankusu/3
</content>
</entry>
<entry>
<title>all: rename the project to gorankusu</title>
<updated>2024-02-06T17:33:19Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-02-04T22:26:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=a390baed9f16c61c9c431691be7bb10151fcde10'/>
<id>urn:sha1:a390baed9f16c61c9c431691be7bb10151fcde10</id>
<content type='text'>
The original idea of "trunks" is because the core library that we
use for load testing is named "vegeta" (from Dragon Ball) [1][2], and
Vegeta has a son named Trunks.
In English, trunks also have multiple meanings.

In order to have a unique name, we rename the project to "gorankusu",
which is a combination of "go" (the main programming language
that built the application) and "torankusu" the Hepburn of "Trunks".

[1]: https://github.com/tsenart/vegeta/
[2]: https://en.wikipedia.org/wiki/Vegeta

Implements: https://todo.sr.ht/~shulhan/gorankusu/2
</content>
</entry>
</feed>
